Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
🎢Dans un parc d'attraction au #Massachusetts, aux États-Unis, des personnes ont dû descendre à pied le long des rails de montagnes russes, suite à une panne.
RT en français • Osez questionner !
🎢Dans un parc d'attraction au #Massachusetts, aux États-Unis, des personnes ont dû descendre à pied le long des rails de montagnes russes, suite à une panne.
RT en français • Osez questionner !
#US judge pauses termination of deportation protections for some #Somali immigrants
A U.S. court ruling in #Massachusetts Friday temporarily paused the looming termination of Temporary Protected Status for immigrants from Somalia.
U.S. District Judge Allison D. Burroughs’ ruling said there would be “weighty” consequences if Somalia’s #TPS designation is allowed to expire Tuesday.
Advocates filed an emergency motion in federal court seeking to pause the termination after the #Trump administration promised to end the designation last month during an immigration crackdown in Minneapolis, where many Somalis live .
“Over one thousand people will face ‘a myriad of grave risks,’ including detention and deportation, physical violence if removed to Somalia, and forced separation from family members,” the ruling said.
Burroughs said implementing an....
https://www.washingtonpost.com/national/2026/03/13/trump-immigration-somalia-temporary-protected-status-ruling/08887e30-1f4a-11f1-a29c-fd43da9a479a_story.html
Massachusetts to Establish Bitcoin Reserve
Massachusetts Senator Peter Durant proposes a bill to create a Strategic Bitcoin Reserve. This aligns with initiatives in states like Oklahoma, Wyoming, and Ohio, driving a potential federal reserve plan via executive orders or legislative action. Full details here: Blockspace
#Bitcoin#Crypto#Blockchain#Finance#Investment#Legislation#DigitalCurrency#Innovation#Massachusetts#UTC VC