Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
🪂Newairdrop ~ The Venus Space
💲 Reward: worth of 1 #TVS +
5 $TVS for the top 5 Referrals.
🌐WebsiteThe Venus Space
💎 Presents Ratings: 👑👑👑
👑Winners: All people valid participants will be randomly rewarded.
➡️ Airdrop Bot For Venus Space
↪️ Join their Telegram group. and Telegram Channel. (Mandatory:)
↪️ Follow their Twitter, like and retweet the pinned post by tagging 3 of your friends. (Mandatory:)
↪️ Submit your details to the Airdrop bot.
ℹ️Distribution date: announced by the project is the after end Presale.
✏️ TVS Ronin превращается в кафе-рейсер? Новый патент намекает на спорт-версию⁉️
✔️ Индийский производитель TVS подал патент на дизайн кафе-рейсера на базе модели Ronin 225. Вдохновением послужил кастомный проект, представленный на фестивале MotoSoul еще в конце 2024 года. Официального подтверждения серийного производства пока нет, но сам факт патента говорит о серьезных намерениях.
Что изменилось по сравнению со стандартной Ronin?
Концепт предполагает:
— Спортивную посадку: низкие клипоны и смещенные назад подножки.
— «Бикини-обтекатель» вокруг фары.
— Кормовую заглушку вместо пассажирского сиденья и укороченный глушитель.
— Центральное расположение приборной панели (вместо бокового).
⚙️ Техника остается прежней:
Двигатель объемом 225,9 см³ выдает около 20 л.с. и 19,9 Нм крутящего момента. Подвеска — 41-мм перевернутая вилка и моноамортизатор. Ожидается, что на кафе-рейсере настройки станут жестче, а шины — спортивнее.
Зачем это TVS?
Продажи Ronin растут: с 4–5 тысяч до 8 000 мотоциклов в месяц. При этом в Индии сегмент доступных кафе-рейсеров практически пуст. Конкуренция в лице Royal Enfield Hunter 350 не имеет аналогичного стиля, а модели вроде Triumph Thruxton или RE Continental GT 650 стоят значительно дороже. Ronin в стиле кафе-рейсер может стать самым доступным входом в этот класс.
Когда ждать?
TVS хранит молчание, но инсайдеры предполагают, что релиз возможен в ближайшие 6–8 месяцев. Не исключена и лимитированная серия — как это было с версией Ronin Agonda Edition.
👀 Следим за развитием событий! А вам хотелось бы увидеть такой кафе-рейсер в линейке?
#TVS#Ronin#CafeRacer#MotorcyclesNews#НовостиМото#TVSRoninCafeRacer