Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Қуёш электр системаси қанча энергия берганини билиш ва унга тўланган пулни олиш бўйича кўрсатма#uzbekistan #energy#lifepo4#power#solar#quyosh
https://www.instagram.com/reel/DEZKehwKIzY/?igsh=MXV1bmhkN29sd212Ng==
Реализовали новый проект — на этот раз гибридная СЭС на 12 кВт в г. Краснодар⚡️
Система предназначена для частного дома, где важны автономность, резерв и стабильная работа всех потребителей 🔋
Оборудование:
• Модули Longi 645 Вт (КНР), общая мощность — 9,6 кВт, гарантия 15 лет.
• Гибридный инвертор Deye SUN-12K-SG04LP3-EU, 12 кВт, гарантия 5 лет.
• Литиевые АКБ LiFePO4 100Ач 51.2В от Vektor Energy — 3 шт., суммарная ёмкость 15,3 кВт·ч, гарантия 5 лет.
Стоимость проекта — 1 197 000 руб.
Система обеспечивает:
• солнечную генерацию для снижения ежемесячных затрат,
• резервное питание при отключениях сети,
• высокую автономность благодаря LiFePO4-аккумуляторам,
• мгновенное переключение и стабильность работы оборудования ⚙️
Надёжное решение для частного дома, где важны безопасность, энергетическая независимость и предсказуемые расходы 🔥
#СЭС#гибриднаяСЭС#солнечнаяэнергетика#Краснодар#Longi#Deye#LiFePO4
Қуёш электр станцияси 6кВт.
Инвертор- 6кВА, hibrid.
Қуёш панели-6кВт.
Аккумулятор- Life Po 4. 14,4кВт*соат.
Тоғ худудига автоном элеутр станция. Бемалол бориб аристонларни ишлатиб кун бўйи кундузи панелдан 5-6квт*соат энергия олиб кечга мазза қилиб аккумулятор фойдаланиш мумкин.
#solarpanels#solar#solarsystem#life#lifepo4#invertor#hibrid#автаномка#солнечнаяэнергия#узбекистан🇺🇿#ангрен#ташкент🇺🇿
https://www.instagram.com/reel/C5vvSGjKMS0/?igsh=MXI1YW4zeTBiNWpidQ==