Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
❗️Il capogruppo di #FI Paolo #Barelli: "Forza Italia ha già un generale, Berlusconi. Se Renzi vuole venire a fare il caporale in mezzo ai nostri tanti capaci dirigenti, siamo aperti a discutere. È simpatico e bravo, se vuole venire a dare un contributo a Forza Italia, noi di sergenti e soldati militanti ne abbiamo bisogno."
@UltimoraPolitics
#Italia
Il Fatto Quotidiano - L’ex capogruppo di #FI|EPP alla Camera, Paolo #Barelli, verrà nominato Viceministro per i Rapporti con il Parlamento. L'ufficialità nelle prossime ore.
@Osservatorioitaliano
#Italia#Camera
Paolo #Barelli (#FI|EPP): "Forza Italia non è dell'intenzione di dover sostenere a ogni costo una maggioranza che non è coesa nel sostengno a Draghi."
@UltimoraPolitics24
#Italia
SkyTg24 — Marina #Berlusconi starebbe valutando di chiedere altre dimissioni nella leadership di #FI|EPP. Il più a rischio sarebbe il capogruppo alla Camera Paolo #Barelli
@Osservatorioitaliano
Via libera del Consiglio dei ministri al decreto ad hoc con il nuovo intervento sul #Superbonus. Paolo #Barelli (#FI): "Continuerà ad esistere il bonus al 70% per tutti coloro che proseguiranno i lavori nel 2024 ed è prevista una sanatoria che permetterà di evitare la restituzione delle somme per coloro che non hanno completato i lavori entro il 31/12. Il bonus edilizio al 110% resta comunque per coloro che hanno reddito basso e non hanno completato i lavori"
@UltimoraPolitics
#Italia
❗️Il Segretario di #FI|PPE Antonio #Tajani minaccia l'addio dal partito se dovesse cambiare anche il Capogruppo alla #Camera Paolo #Barelli (FI).
@Osservatorioitaliano
#Italia
Il Capogruppo alla Camera di #FI|EPP, Paolo #Barelli, ha avuto due colloqui telefonici: con l'uscente Capogruppo dei senatori azzurri, Maurizio #Gasparri, e con la neo eletta alla guida del Gruppo Parlamentare al Senato, Stefania #Craxi. Al primo, si legge in una nota, ha espresso un affettuoso ringraziamento per il lavoro fin qui svolto con professionalità, passione e generosità. A Craxi ha augurato buon lavoro garantendo ogni collaborazione, certo che l'esperienza acquisita nei precedenti importanti ruoli sarà foriera di successo.
@Osservatorioitaliano
#Basilicata2024 — Paolo #Barelli, capogruppo Camera #FI, conferma che il governatore uscente Vito #Bardi sarà il candidato della coalizione di centrodestra alle prossime elezioni regionali.
@UltimoraPolitics