Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Dasturchi sifatida o'smoqchimisiz?
Ko'pchilik savol beradi:
''Junior’ga qanday chiqaman?''
''Middle darajaga qachon yetaman?''
''Senior bo'lish uchun necha yil kerak?''
Shu mavzular bo'yicha alohida va aniq postlar qilaylikmi?
— Junior bo'lish uchun nimalar qilish kerak?
— Middle darajaga chiqish uchun qanday skill yetishmaydi?
— Senior darajasida fikrlash qanday bo'ladi?
Har birini alohida, real tajriba va aniq misollar bilan tahlil qilamiz.
Qiziq bo'lsa, kommentga "reaksiya" qoldiring 👇
Reaksiya ko'p bo'lsa, seriyani ochamiz 🚀
#dasturchi#ITcareer#junior#middle#senior
💻@dasturlash_hayoti— dasturchilar hayoti va IT memlari aralash kanal😉
📢Дорогие друзья,
📅 Присоединяйтесь к Форуму по развитию IT и цифрового образования в Узбекистане — уже 21 июля в здании Министерства цифровых технологий!
🔍 В рамках проекта мы провели уникальное исследование:
📊 изучили цифровую грамотность населения,
📈 проанализировали спрос и предложения на рынке труда,
🚀 определили ТОП-45 профессий, которые будут востребованы через 5–10 лет,
📘Собрали все результаты в удобный и увлекательный Атлас по IT-профессиям будущего!
🎤 На Форуме Вас ждут:
✅ Презентация «Атласа профессий будущего»
✅ Обзор новых возможностей в цифровом образовании от ТОП-экспертов
✅ Презентация платформы DigiSurvey.uz
✅ Панельная дискуссия с экспертами рынка
✅ Секреты успеха от представителей IT Park, RTRM, AlmaU
✅ Гайды, советы, стартапы, нетворкинг и даже мини-игра!
📍Дата: 21 июля 2025
🕘Время: 09:00 – 13:00
🏢Место проведение: Здание Министерства цифровых технологий (улица Ибрагима Муминова, 4)
🚀 Не упустите шанс найти свою дорогу в IT!
📲Вход свободный по регистрации. Нажмите ТУТ!
#ITtaʼlimi#RaqamliKelajak#KasblarAtlasi#Forum2025#UzbekistanTech#DigitalEducation#ITcareer
📣Aziz do'stlar,
📅21-iyul kuni Raqamli texnologiyalar vazirligi binosida bo'lib o'tadigan O‘zbekistonda IT va raqamli ta’limni rivojlantirishga bag'ishlangan Forumga taklif etamiz!
🔍 Loyiha doirasida biz noyob tadqiqot o'tkazdik:
📊 aholining raqamli savodxonligini o'rgandik,
📈 mehnat bozoridagi talab va taklifni tahlil qildik,
🚀 5-10 yildan keyin talab yuqori bo'ladigan TOP-45 ta kasblarni aniqladik,
📘 Barcha natijalarni qulay va qiziqarli kelajakIT kasblari Atlasida jamladik!
🎤Atlasdan Siz quyidagilarni topasiz:
✅ "Kelajak kasblari atlasi" taqdimoti;
✅ TOP ekspertlarining raqamli ta'limning yangi imkoniyatlari tahlili;
✅DigiSurvey.uz platformasi taqdimoti;
✅ Bozor mutaxassislari bilan panel muhokamalar;
✅ IT Park, RTRM, AlmaU vakillaridan muvaffaqiyat sirlari;
✅ Qo'llanmalar, maslahatlar, startaplar, tarmoq va hatto mini-o'yin!
📍 Sana: 21-iyul, 2025-yil
🕘Vaqti: 09:00 dan 13:00 gacha
🏢Joy: Raqamli texnologiyalar vazirligi binosi (Ibrohim Mo'minov ko'chasi 4 uy)
🚀 IT sohasida o'z yo'lingizni topish imkoniyatini qo'ldan boy bermang!
📲 Roʻyxatdan oʻtgandan keyin kirish bepul. Joyingizni band qiling!
#ITtaʼlimi#RaqamliKelajak#KasblarAtlasi#Forum2025#UzbekistanTech#DigitalEducation#ITcareer