Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
#condividi
Per le capre
Vaccinare, vaccinare, vaccinare: l'imperativo categorico di Salvini durante la farsemia Covid 19 che la sua sottoposta Sardone evocava come un mantra per invitare alla vaccinazione di massa
I finti antieuropeisti della Lega..
Ahhhhhhhhhhahaha🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
📚 Ci raccontano che il capitalismo è nato in Inghilterra grazie all’ingegno degli industriali e all’etica del lavoro.
Ma c’è un dettaglio che sparisce dai libri di scuola: il capitalismo moderno nasce dalla colonizzazione.
L’industria tessile inglese ha spazzato via la concorrenza indiana, sfruttato materie prime a basso costo e raggiunto un mercato enorme.
📉 Senza colonialismo, il miracolo capitalistico non sarebbe mai esistito.
Oggi l’Italia è ancora nel club dei potenti (G7, NATO, OCSE), ma si sta trasformando in periferia.
Obbediamo a un ordine internazionale che ci è imposto:
– Sanzioni che ci danneggiano
– Gas e armi comprate a prezzi folli
– Regali bellici per guerre altrui
Per mantenere l’egemonia USA, le élite europee dissanguano la propria popolazione.
🔁 Ma il mondo sta cambiando. Il multipolarismo avanza, e l’Italia da centro del sistema-mondo scivola verso la periferia.
È tempo di capirlo.
È tempo di decidere da che parte stare.
🧠 Salva questo post.
✊ Commenta cosa ne pensi.
📤 Condividilo a chi deve aprire gli occhi.
#capitalismo#colonialismo#geopolitica#imperialismo#multipolarismo#sovranità#decolonizzazione
#storiacritica#pensierocritico#coscienzastorica#controstoria#antimperialismo
#instagramitalia#postdafulmicotone#condividi#salvaquestopost#politicaitaliana#controinformazione
https://www.instagram.com/p/DNDOqJ8M3V5/?igsh=angxdGdkYTFqeGto