TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #110 · 3 јул.

Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса. В большинстве случаев это выглядит плохо. Как с этим бороться? 🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный. 🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс. 🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи. Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics. Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent. Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора. 🌎 Код здесь #qt#source

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #margaretthatcher

当前筛选 #margaretthatcher清除筛选
Savino Balzano

@savinobalzano · Post #719 · 06.08.2024 г., 08:18

https://x.com/SavinoBalzano/status/1820735688096002128?t=Q6aPMXQtLDSPQq6l3Oc4pA&s=19 Era il 2022 e mentre la narrazione #mainstream del #PoliticamenteCorretto dipingeva i russi come mostri famelici e imperialisti, in pochi provavamo a dire che la strategia occidentale sarebbe stata un completo fallimento. Ricordo una sera, ospite di Floris, nel suo @diMartedi: si provava a insistere sul fatto che impartire le sanzioni alla #Russia fosse misura di civiltà, moralità: una scelta etica ineludibile per costruire un mondo migliore per le future generazioni. Questo era il messaggio. A distanza di due anni, credo di poter affermare con serenità che fosse invece giusto quello che sostenevo insieme a persone assai più autorevoli di me: che le sanzioni si sarebbero interamente ripercosse su noi stessi, che le avrebbero pagate i più fragili e deboli, che #Putin non avrebbe perso (se non nello scenario di una #guerra totale) e che il racconto della riscossa #ucraina altro non fosse che una farsa, una sciocchezza creata in vitro nei laboratori della propaganda. «Non ci sono pasti gratis», mi sentivo ripetere da chi citava non a caso #MargaretThatcher: «bisogna pagare per il privilegio di vivere liberi!». Nessun accenno alla vocazione sociale della nostra #Costituzione, ovviamente, tantomeno all'art. 11 della Carta: sacrifici, lacrime e sangue per mettere il tiranno al tappeto. Strano che non mi sbattessero in faccia qualche espressione famosa di #Churchill: non mancano quasi mai. Ancora oggi qualcuno ci prova a riproporre quella chiave di lettura, ci mancherebbe, però è costretto a farlo con minor arroganza e sicumera: i fatti, la storia, stanno dando ragione a quei pochi che incuranti delle risatine, delle liste di proscrizione, della gogna organizzata, provavano a fornire una prospettiva diversa: di comprensione, accettazione della complessità, dialogo, #pace. Ovviamente non mi hanno più invitato.