Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Шикарные цены на воблеры и раттлины на Яндекс.Маркет.
Цены меняются каждый день. Можно очень выгодно закупиться.
Не благодарите 😄
📺 ЧАТ КАНАЛА-https://t.me/dialogitv_ru
#диалогиорыбалке#рыбалка#pal#rapala
🎣Мэрилин Монро сделала Rapala мировым брендом: история самого удачного «зацепа»
Иногда путь к мировому лидерству начинается с трагедии поп-иконы. Именно так произошло с финской компанией Rapala.
В августе 1962-го журнал Life готовил статью о необычных деревянных воблерах Rapala. Но случилось непредвиденное: умерла Мэрилин Монро. Её фото поместили на обложку, и этот номер стал самым продаваемым в истории журнала.
Миллионы читателей, купивших журнал из-за Монро, прочли и о приманках. В итоге маленький офис в США (всего 2 сотрудника) получил шквал в 2 миллиона заказов — объём, с которым они не могли справиться годами.
Случайность? Возможно. Но именно она превратила скромный финский бренд в глобальную легенду рыбалки.
#Мэрилин_Монро#Реклама#Рыбалка#Rapala
Как, Клевое детство-принял участие в ежегодном фестивале «Жигулёвский окунь». Среди 52 участников занял 34 место. Оба тура сыграл без нулей. Итоговый вес 420 грамм в пяти рыбах. Для начала неплохо, но чтобы подниматься по турнирной сетке, нужно упорно тренироваться.
Любите природу, ходите на рыбалку и пусть у Вас всё будет клЁво!
Даниил Цветов👍
Полный выпуск программы вы можете посмотреть :
✅https://vk.com/video-161605999_456239583
#диалогиорыбалке#клёвоедетство
#Научименя
#hsn#хсн#azorfishing#okuma#rapala
📺ЧАТ КАНАЛА-https://t.me/dialogitv_ru