Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Qualcuno provava persino a dare la colpa alla mamma che non avrebbe dato la precedenza a quelle zucche vuote, a quelle nullità, a quegli emeriti falliti.
Emerge ora che l'abbiano travolta a 124km/h in una strada dove il limite era 30.
Venite a difenderli adesso, dai.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#youtubers#casalpalocco#televisione#informazione#giornalismo#dibattito
Il gravissimo incidente di #casalpalocco credo sia emblematico della società malata che stiamo costruendo: nullità che si credono qualcuno grazie a milioni di imbecilli che li stanno a guardare. Emeriti idioti defecati dal modello dell'avere che si credono "arrivati" senza aver mai fatto assolutamente nulla di utile per il prossimo e per la comunità di cui fanno parte, per il suo progresso.
Cresciuti da altre nullità, da infime deiezioni sociali, capaci di definire "bravata" il gesto che ha ucciso un bimbo di 5 anni, dinanzi agli occhi della mamma e di una sorellina ancora più giovane.
Mi fanno schifo: nessuna comprensione, nessuna pietà, solo odio.
La mia ai microfoni di Radio Radio e di Stefano Molinari.
#TheBorderline#borderline#italia#incidentestradale
Si moltiplicano gli episodi di violenza giovanile.
Sicuramente è necessario prevenire, attraverso un profondo lavoro culturale, ma di certo non basta: è fondamentale ripristinare un clima di rispetto delle regole e di certezza della pena.
Non possiamo più accettare l'idea che per una bravata muoia un bambino e il responsabile non faccia un giorno in galera.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#matteodipietro#manuel#casalpalocco
https://www.youtube.com/watch?v=RkkqT-JdO2E&ab_channel=SavinoBalzano
Quanto accaduto a #casalpalocco è semplicemente il frutto della società miserabile che abbiamo creato.
Questo però non solleva certi criminali dalle proprie responsabilità: che paghino, tutto.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#borderline#italia#incidentestradale#youtubers#influencer#informazione#televisione#giornalismo#TheBorderline