Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Cybersicurezza, nota Palazzo Chigi dopo vertice con #Baldoni e #Belloni: "Pur nella gravità dell'accaduto, in Italia nessuna istituzione o azienda primaria che opera in settori critici per la sicurezza nazionale è stata colpita"
@UltimoraPolitics
Cybersicurezza, convocato per domani vertice a Palazzo Chigi con il sottosegretario Alfredo #Mantovano, il direttore di ACN Roberto #Baldoni e la direttrice del DIS Elisabetta #Belloni per fare un primo bilancio dei danni dell'attacco ransomware di oggi
@UltimoraPolitics
Oggi sui giornali main stream si scopre la #tecnodestra e si teme #Musk per la sua influenza sulla politica
Di fatto da #Reagan la politica arretra davanti alla economia. La finanza domina. Biden ne era una marionetta
Ma le democrazie illiberali cercano di dirci che il problema è #Trump
Sono loro che hanno preparato il terreno
#ceciliasala libera!
Siamo felici
#Belloni purtroppo senza alcun senso dello Stato si dimette in un momento cruciale per il Governo
Una mossa opportunistica per restare fedele alla linea PD, di Biden contro ogni negoziato
Pessima mossa da parte di una ex diplomatica , che un partito personale fatto di relazioni pubbliche e giornalisti conniventi con i palazzi, candida a tutti i possibili incarichi
Non sono una elettrice della #Meloni
Ma in questo come in altri casi : chapeau alla sua abilità politica
La politica come progetto di trasformazione della società è moribonda.
È stata sostituita dalla gestione dell esistente : #governance
Ecco perchè candidano i burocrati di cui mai abbiamo conosciuto il pensiero politico a tutto come #Belloni
Alla #presidentedellarepubblica
o a essere #CommissarioUE
Il piano di pace in MO è sempre lo stesso
È una farsa
Se #Biden vuole il #Cessateilfuoco potrebbe ottenerlo domani
Come #Assange prigioniero del secolo affermava l' #occidente cerca guerre a bassa intensità in MO come in #Russia per gli interessi delle oligarchie armi, energetiche, finanziarie , iniezioni di liquidità per un sistema basato sul debito impazzito
Il resto #Meloni o #Schlein è intrattenimento
#Salvini o #Mattarella politichese
Intanto in bambini di #Gaza continuano a morire e anche gli #ucraini
La gente non arriva a fine mese, la #sanità e i beni pubblici distrutti, la #stampalibera morta
Di questo e di altro parliamo domani grazie a #Caracciolo e #Odifreddi
Vi aspetto libreria Eli via Somalia 50 A Roma
Ore 18