Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Какое разительное отличие между нашим и китайским такси 😅
У нас тихая музыка, зарядки, хорошо пахнет.
В Китае, помимо всех минусов, еще и громко разговаривают по телефону, иногда по двум 🤣
#моибудни#homesweethome#китай
Всем привет!
В наличии появились новые футболки☃️
Мэйд ин Сибирь:
(классический крой) -1600р
L (48-50)
XL
XХL
Север (компас):
(белые, классический крой) - 1600р
L
XL
Бежевый (варёнка)
M (оверсайз) - 1900р
Home sweet home:
L-Xl (оверсайз) 1800
Доставка 300 р.
#принты#футболки#мерч#мэйдинсибирь#север#homesweethome
Волшебные ароматы из Новогодней коллекции от BAGO home мгновенно наполнят ваш дом сказочной атмосферой праздника, подарят хорошее настроение, уют и ощущение приближающегося чуда!
⠀
Линейка представлена пятью ароматами: Вечер у камина, Новогодняя ёлка, Морозное утро, Волшебная ночь и Праздничный город!✨🌟✨
⠀
Подарков хватит всем!🎁
⠀
А какой аромат из Новогодней коллекции ваш любимый?
⠀
На фото аромат "Вечер у камина".
⠀
Пирамида аромата:
🔸сосна
🔹сандал
🔸ваниль
⠀
Аромат представлен в виде диффузоров объемом 90 мл, ароматических свечей из соевого воска на 40 часов горения и ароматических подарочных наборов из диффузора и свечи. .
⠀
Для заказа просто напишите нам в директ✍
⠀
#BAGOhome#BAGOhomeNY#багохоум#homefragrances#ароматыдлядома#homescents#homedecor#скороновыйгод#новыйгодкнаммчится#подарки#подарочки#корпоративныеподарки#новогодняяелка ##bagohome#home#homesweethome#love#gift#christmas#christmaseve#christmastree#праздниккнамприходит#fragranceddiffuser#aromaticdiffuser#скороновыйгод#ароматическийдиффузор#ароматыдлядома#ароматы#чтодарить#чтоподарить
Самый быстрый способ наполнить свой дом уютом, согреться и провести приятный осенний вечер:
1. Одеться потеплее или закутаться в теплый плед.
2. Приготовить горячий чай, кофе или какао.
3. Зажечь свечу.
На фото ароматическая свеча "Инжир" от BAGO home @bago.official
⚡⚡До конца октября на все носители аромата "Инжир" действует скидка 20%!! Самое время себя порадовать, окружить заботой и наполнить ваш дом невероятно теплым и уютным ароматом🤗
По всем вопросам пишите в комментарии и директ👌
#библиотекаароматов#аромат#ароматы#ароматыдлядома#ароматическийдиффузор #диффузор#инжир#аромасвеча#originals#fragrance#fragranceddiffuser#diffuser#home#homescents#homesweethome#sweet#fig#homedecor#уют#парфюмдлядома#аромасвечи#багохоум#соевыесвечи#москва#moscow#корпоративныеподарки#figs#свечи#bagohome#подарок