Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
#Internews
#Caravan
#КультМедиа
Приглашение на открытую онлайн-встречу – итоги информационных кампаний проекта CARAVAN
Уважаемые коллеги!
Приглашаем вас принять участие в открытой онлайн-встрече, посвящённой итогам информационных кампаний, реализованных партнёрами проекта CARAVAN в 2025 году.
Кампании были направлены на повышение медиаграмотности, развитие критического мышления и борьбу с дезинформацией в Центральной Азии.
Дата: 30 июня 2025
Время: 14:00, по времени Астаны
Формат: Zoom, регистрация обязательна тут
На встрече обсудим:
• какие подходы сработали лучше всего
• с какими вызовами столкнулись партнёры
• какие выводы можно сделать для будущих кампаний
Участие открыто для журналистов, редакторов, представителей медиа и общественных организаций.
t.me/cult_media
⚡️ «Среда не готова защитить инвестиции»: один из самых известных рестораторов Узбекистана уходит в «режим ожидания» и распродаёт флагманские активы.
Основатель Caravan Group Тимур Мусин выставил на продажу сразу три ключевых проекта:
• пятиэтажный «Музей плова» в Ташкенте (150 млрд сум, допускается поэтапная продажа);
• ресторан Caravan (45 млрд сум);
• загородный комплекс Cinara’s в горах (99 млрд сум). Совокупно — около 294 млрд сум, или 24,4 млн долларов.
В интервью он объясняет: за 13 лет проект «Чинарас» превратился из культурной мечты в историю судебных споров, «судебного рейдерства» и попыток экспроприации земли под видом госнужд. Кадастр 18‑летней давности, по его словам, могут «обнулить одним росчерком пера», а суды всё чаще работают не как защита, а как инструмент давления.
Мусин говорит, что при кредитах 26–29% и отсутствии гарантий сохранности собственности бизнес превращается в «опасную игру с краплёной колодой», где стратегическое развитие подменяется бесконечной борьбой в судах.
Бизнесмен оценивает совокупные потери по земле и объектам «Чинарас» почти в 50 млн долларов
#бизнес#Узбекистан#Caravan#МузейПлова#CinaraS