Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Wenn die #Ampel fällt, wäre es an der Zeit für einen bundesweiten Autokorso, oder? 🤔
.. das mochte schon Angela Merkel gar nicht, hätte aber was.
@Pheebs
👁 Folgt uns:
https://t.me/medusa_auge
.
Правящая коалиция "Светофор" намерена ужесточить наказание за взяточничество и коррупцию среди депутатов. Сегодня в бундестаге обсуждалось внесение соответствующей поправки в уголовный кодекс. Изменения предусматривают лишение свободы сроком до трех лет или выплату штрафа, если представители власти заключают сделки, используя свое положение и мандат.
До этого момента наказание для депутатов было предусмотрено только в том случае, если они получали деньги или другие льготы за продвижение и отстаивание определенной позиции при исполнении своего мандата. Например, во время произнесения речи или голосования в бундестаге. "Наши граждане должны быть уверены, что депутаты работают на общее благо, а не на свой карман", - заявил парламентский секретарь СДПГ Йоханнес Фехнер.
Основной причиной для ужесточения закона стал скандал с поставками масок во время пандемии Covid-19, в котором были замешены бывшие депутаты от ХСС. На ранних этапах распространения коронавируса они получали многомиллионные комиссионные за посредничество в сделках. Ранее закон не мог призвать членов ХСС к ответу, но теперь ситуация изменится.
Источники: https://www.tagesschau.de/
https://www.spiegel.de/
https://www.berliner-zeitung.de/
#Германия#Deutschland#Germany#Demokratie#sozial#Bundestag#Ampel#Strafen#Parlamentarier#deputies#law#punishment
Федеральный Конституционный суд признал второй дополнительный бюджет на 2021 г. неконституционным и недействительным. Это первый подобный случай в истории Германии. Первоначально федеральное правительство выделило специальные средства в размере 60 млрд евро на преодоление негативных последствий пандемии Covid-19. Однако в тот год деньги не были потрачены.
В прошлом году коалиция "Светофор" перевела сохраненные 60 млрд в климатический фонд "Фонд изменения климата и преобразований" (KTF). Перед этим немецкое правительство приняло бюджет на 2022 г, который включил в себя так и не использованные в 2021 г. средства. В результате этого решения власти Германии нарушили основные принципы принятия бюджета. Кроме того, по мнению представителей Конституционного суда, правящие партии превели недостаточные обоснования для перераспределения финансовых ресурсов в климатический фонд.
После заключения Конституционного суда коалиция "Светофор" больше не может рассчитывать на возможность использования средств из бюджета 2021 г. Правящие партии будут вынуждены пересмотреть финансирование климатического фонда и планы по осуществлению энергоповорота. Также ХДС/ХСС потребовали приостановить процесс составления бюджета на следующий год.
Президент Немецкого института экономических исследований (DIW) Марсель Фратцшер считает, что пришло время для реформирования закона о долговом тормозе, поскольку "за последние двенадцать лет попытки федеральных правительств обойти это правило приобретают все более абсурдные черты".
Источники: https://www.tagesschau.de
#Германия#Deutschland#Germany#Parteien#Ampel#Bundestag#Wirtschaft#economy#Demokratie#sozial#social#Gruenen#CDU#CSU#SPD#Bundesverfassungsgericht#court#judges#budget