Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Eʼtibor berganmisiz bizda taom bilan bogʻliq koʻp soʻzlarning oʻzagi osh bilan bogʻliq. Masalan: oshqozon, oshxoʻrak, oshqovoq, oshpaz, oshqoshiq, oshtaxta. Men ham baʼzi guruchli taomlarni oshga moslab koʻrdim. Umuman olganda osh haqida post. 😁
#kuchinskiy#osh
@terminchi
🚛 “Temiryo‘lkargo” AJ mas'ul xodimlari Qirg‘izistonning O‘sh shahrida xizmat safarida bo‘ldi.
📌 Safar doirasida:
▪️ 10 gektarda joylashgan “Yuk hovlisi” faoliyati o‘rganildi – kuniga 70–80 vagon/konteyner aylanmasi.
▪️ O‘sh, Qashqar, Qorasuv va Jalolobod stansiyalarida ko‘mirga yuqori talab mavjudligi qayd etildi.
▪️ “Danek Logistics” bilan muzokaralar o‘tkazildi – Xitoydan keladigan yuklarni O‘zbekiston, Turkmaniston va Afg‘onistonga yetkazishda hamkorlikka tayyor.
▪️ Koshgar–Irkishtom–Saritash–O‘sh yo‘nalishidagi terminal faoliyati o‘rganildi – ushbu yo‘nalish “Belt and Road” tashabbusi doirasida yuk yetkazish muddatini 8–10 kundan 2 kunga qisqartirgan.
🤝 Safar davomida qator kelishuvlar va istiqbolli hamkorlik yo‘nalishlari muhokama qilindi.
“Temiryo‘lkargo” AJ – ishonchli hamkor, keng imkoniyatlar!
#Temiryolkargo#Logistika#Osh#Hamkorlik#DanekLogistics#BRI#YukTashish
🚛 Делегация АО “Темирйулкарго” в Кыргызской Республике
📅 Ответственные сотрудники АО “Темирйулкарго” находились с рабочим визитом в городе Ош, Кыргызская Республика.
📌 В рамках визита:
▪️ Изучена деятельность грузового двора, расположенного на площади 10 гектаров — ежедневно обслуживается 70–80 вагонов/контейнеров.
▪️ Отмечен высокий спрос на уголь на станциях Ош, Кашгар, Кара-Суу и Джалал-Абад.
▪️ Проведены переговоры с компанией Danek Logistics, которая выразила готовность к сотрудничеству по доставке грузов из Китая в Узбекистан, Туркменистан и Афганистан через АО “Темирйулкарго”.
▪️ Изучена деятельность терминала на маршруте Кашгар – Иркиштом – Сары-Таш – Ош. Этот маршрут в рамках инициативы “Один пояс, один путь” сократил сроки доставки с 8–10 дней до 2 дней.
🤝 В ходе визита обсуждены перспективные направления сотрудничества и достигнуты ряд договоренностей.
📦 АО “Темирйулкарго” – надежный партнёр с широкими возможностями!
#Temiryulkargo#Логистика#Ош#Сотрудничество#DanekLogistics#BRI#Грузоперевозки
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram