Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
🇷🇺#ALRS
"Алроса" изучает золотоносные потенциальные объекты в Магаданской и Иркутской областях, Хабаровском крае и Чукотском автономном округе как для самостоятельной разработки, так и совместно с партнерами, рассказал в интервью РИА Новости главный геолог "Алросы" Роман Желонкин
mt в max
Алмазно-бриллиантовый рынок третий год остается в состоянии спада, несмотря на первые признаки оживления в сегменте крупных и редких камней — Forbes #ALRS
Главная проблема — падение спроса на массовый сегмент, прежде всего на камни весом до двух карат.
Дополнительное давление оказывает ситуация в Индии, где сосредоточено около 90% мировых гранильных мощностей.
Еще один фактор — конкуренция со стороны искусственных алмазов.
Читать далее
👉https://smartlab.news/i/184522
мы в max
АЛРОСА увеличила цены на 6–9% на значительную часть своей продукции из-за дефицита крупных камней и логистических сложностей, вызванных ситуацией на Ближнем Востоке — Ъ #ALRS
Читать далее
👉https://smartlab.news/i/183482
мы в max
Мы сейчас видим первые признаки разворота на рынке необработанных алмазов — президент Всемирной федерации алмазных бирж (WFDB) Йорам Дваш #ALRS
"После недавней коррекции цен спрос начал укрепляться, и в некоторых сегментах снова наблюдается премия"
Президент WFDB указывает на то, что алмазная индустрия переживает один из самых тяжелых периодов за последние десятилетия.
Читать далее
👉https://smartlab.news/i/182770
мы в max
Искусственный бриллиант в 1 карат в опте можно купить за $70 — Сергей Тахиев, глава корпоративных финансов АЛРОСА на инвестиционном форуме ВТБ «РОССИЯ ЗОВЕТ! Санкт-Петербург»
Низкие цены на алмазы - следствие избыточных запасов, которые сложились в мире
Читать далее
👉https://smartlab.news/i/179399
#ALRS
Спрос на алмазы припал, но алмазы - не бананы, они не портятся — Сергей Тахиев, глава корпоративных финансов АЛРОСА на инвестиционном форуме ВТБ "РОССИЯ ЗОВЕТ! Санкт-Петербург"
Это миф, что молодежь не покупает люксовые товары, с ювелиркой бриллиантовой тоже все нормально
Читать далее
👉https://smartlab.news/i/179393
#ALRS
Рынок алмазной продукции сегодня сильно меняется за счет молодых потребителей, которые вместо натуральных камней предпочитают дешевые синтетические алмазы — РБК
Читать далее
👉https://smartlab.news/i/176666
#ALRS
Алроса нашла "елочную игрушку" и "щенка" под Архангельском
Прямо под Новый год алмазодобытчики обогатительной фабрики «Севералмаза» (входит в состав АЛРОСА) извлекли сразу два алмаза необычной формы – настоящие драгоценные ёлочные игрушки.
Первый алмаз весом чуть больше 17 карат формой напоминает елочный шар, а второй кристалл весом 2,7 карата – милого щенка.
Читать далее
👉https://smartlab.news/i/174426
#ALRS