Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Stanno per iniziare le Next Gen Finals ATP: la prima impressione, almeno personalmente, è che si apra così la nuova stagione, ma in realtà è l’ultimo atto di quella in corso.
Tastiamo il polso della situazione su interesse/tifo/etc prima che parta la giostra 🤪
[seguono #sondaggi]
#Sondaggi#Italia
Sondaggio di EMG:
"Lei è d'accordo che l’Italia invii armi all'Ucraina?"
No: 54% (+5)
Sì: 30% (-5)
Non so: 16%
Data rilevazione: 10 maggio
+/-: 29 marzo
Intervistati: 1485
In foto il quesito tra elettori dei partiti.
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di EMG:
"Secondo lei l’Europa dovrebbe rivendicare, nel conflitto, una maggiore autonomia rispetto agli Stati Uniti?"
Sì: 62%
No: 21%
Non so: 17%
Data rilevazione: 10 maggio
Intervistati: 1485
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di SWG:
"Lei è in accordo o in disaccordo con il fatto che l'Italia invii armi ai combattenti ucraini?"
Disaccordo: 46%
D'accordo: 43%
Non so: 11%
"Per chi ha votato 'in disaccordo': quali sono i suoi motivi della contrarietà all'invio di armi?"
Non è giusto perché prolunga la guerra: 24%
Sono preoccupato/a che con l'invio di armi l'Italia rischi ritorsioni da parte della Russia: 16%
L'Italia non dovrebbe fare nulla, se la sbrighino tra loro: 6%
Data rilevazione: 27 aprile-2 maggio
Intervistati: 1200
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Index:
"Lei è favorevole o contrario all'invio di armi all'Ucraina?"
Contrario: 44%
Favorevole: 36,5%
Non so: 20%
Data rilevazione: 27 aprile
Intervistati: 800
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Ipsos:
Sei favorevole al referendum sulla abolizione della legge Severino?
No: 26%
Sì: 20%
Non so: 54%
Intervistati: 1000
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Ipsos:
Sei favorevole al referendum sulla limitazione alla custodia cautelare?
No: 26%
Sì: 17%
Non so: 57%
Intervistati: 1000
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Ipsos:
Sei favorevole al referendum sulla separazione delle carriere?
Sì: 36%
No: 10%
Non so: 54%
Intervistati: 1000
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Ipsos:
Sei favorevole al referendum sull'equa valutazione dei magistrati?
Sì: 28%
No: 12%
Non so: 60%
Intervistati: 1000
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di Ipsos:
Sei favorevole al referendum sulle candidature al CSM?
Sì: 23%
No: 11%
Non so: 66%
Intervistati: 1000
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di BiDiMedia:
"Se l'embargo totale del gas e petrolio russi avesse il costo di dover razionare l'utilizzo dell'energia nei prossimi mesi, lei sarebbe ancora favorevole?"
Molto/Abbastanza: 46%
Poco/Per nulla: 44%
Non so: 10%
Data rilevazione: 7-9 aprile
Intervistati: 3570
In foto il quesito tra elettori dei partiti.
@UltimoraPolitics
#Sondaggi#Italia
Sondaggio di BiDiMedia:
"Lei è favorevole ad un embargo totale del gas e petrolio russi?"
Molto/Abbastanza: 50%
Poco/Per nulla: 42%
Non so: 8%
Data rilevazione: 7-9 aprile
Intervistati: 3570
In foto il quesito tra elettori dei partiti.
@UltimoraPolitics