Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
KNAUF-Multigrund – bu namlikni singdiruvchi asoslar uchun universal gruntovka bo’lib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi.
Quyidagi ashyolarning yuzasiga ishlov berishga mo’ljallangan: gazobeton va penobeton, keramik yoki silikat g’isht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar.
Texnik xususiyatlari:
▫️Sarfi: 0,2 kg/m2;
▫️Qurish vaqti: 6 soat;
▫️Rangi: sariq;
▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl;
▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda;
▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy;
Ichki va tashqi ishlar uchun.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей.
Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки.
Технические характеристики:
▫️Расход: 0,2 кг/м2;
▫️Время высыхания: 6 часов;
▫️Цвет: желтый;
▫️Морозостойкость (опционально): 5 циклов;
▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг;
▫️Срок хранения: 12 мес. в неповрежденной упаковке
Для внутренних и наружных работ.
Используйте качественные материалы!
Используйте КНАУФ!
YouTube
Instagram
Telegram
#knaufuzbekistan
#Multigrund
KNAUF-Multigrund – bu namlikni singdiruvchi asoslar uchun universal gruntovka bo’lib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi.
Quyidagi ashyolarning yuzasiga ishlov berishga mo’ljallangan: gazobeton va penobeton, keramik yoki silikat g’isht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar.
Texnik xususiyatlari:
▫️Sarfi: 0,2 kg/m2;
▫️Qurish vaqti: 6 soat;
▫️Rangi: sariq;
▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl;
▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda;
▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy;
Ichki va tashqi ishlar uchun.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей.
Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки.
Технические характеристики:
▫️Расход: 0,2 кг/м2;
▫️Время высыхания: 6 часов;
▫️Цвет: желтый;
▫️Морозостойкость (опционально): 5 циклов;
▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг;
▫️Срок хранения: 12 мес. в неповрежденной упаковке
Для внутренних и наружных работ.
Используйте качественные материалы!
Используйте КНАУФ!
YouTube
Instagram
Telegram
#knaufuzbekistan
#Multigrund
KNAUF-Multigrund gruntovkasi va KNAUF-Rotband suvog‘i - gazoblokli devorlar uchun mukammal tandem!
Taʼmir ishlarini oson va tejamkor shaklda oʻtkazing:
• Tekis devorlar - suvoq qatlamining minimal qalinligi 0,5 sm.
• Notekis devorlar uchun - bir martada 5 sm gacha!
• Ortiqcha qadamlarsiz: to‘g‘ri texnologiyada bajarilsa, Rotband ustidan hatto shpaklyovka qilish ham talab qilinmaydi - siz darhol gulqog‘ozlarni yopishtirishingiz mumkin.
————
Грунтовка КНАУФ-Мультигрунд и штукатурка КНАУФ-Ротбанд – идеальный тандем для стен из газоблока!
Сделайте ремонт проще и экономичнее:
• Ровные стены – минимальный слой штукатурки от 0,5 см.
• Для неровных стен – до 5 см за один раз!
• Без лишних шагов: Ротбанд при правильной технологии не требует даже шпаклевания – вы можете сразу клеить обои.
Social
#knaufuzbekistan
#rotband
#multigrund
👷♀️Yangi KNAUF-Multigrund mahsuloti – bu namlikni singdiruvchi asoslar uchun universal gruntovka boʻlib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi.
Quyidagi ashyolarning yuzasiga ishlov berishga moʻljallangan: gazobeton va penobeton, keramik yoki silikat gʻisht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar.👌
Texnik xususiyatlari
▫️Sarfi: 0,2 kg/m2
▫️Qurish vaqti: 6 soat
▫️Rangi: sariq
▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl
▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda
▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy
Ichki va tashqi ishlar uchun.
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning
- - - - -
👷♀️Новый продукт КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей.
Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки.👌
Технические характеристики
▫️Расход: 0,2 кг/м2
▫️Время высыхания: 6 часов
▫️Цвет: желтый
▫️Морозостойкость (опционально): 5 циклов
▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг
▫️Срок хранения: 12 мес. в неповрежденной упаковке
Для внутренних и наружных работ.
Используйте качественные материалы.
Используйте КНАУФ.
#knaufuzbekistan#new#Multigrund