Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
🏇 HORSE RACING 2026
Will any horse secure 3 Group 1 wins this season
This comes down to
Peak form timing
Race spacing
Elite consistency
Most horses peak once very few sustain dominance
📊 Track the data and make your prediction
https://edgemarket.ai/bnb/formula-one/will-any-horse-win-3-group-1-races-in-2026-season/statistics/69e08dd0dcd75d8e4622f327
#EdgeMarket#HorseRacing#AIInsights#PredictionMarkets
Unveiling the Future of AI: OECD's Expert Group on AI Futures
Hello, AI & Law community! The Organisation for Economic Co-operation and Development (OECD) has established a brand new Expert Group on AI Futures to tackle the challenges arising from the rapid advancements in artificial intelligence systems. This initiative aims to provide valuable insights into the future of AI, empowering governments to develop proactive and effective AI policies.
The group is intended to provide insights on:
1️⃣ key milestones for possible future developments in advanced AI systems;
2️⃣ various risks associated with each milestone;
3️⃣ best practices in AI safety;
4️⃣ scenarios about AI’s future; and
5️⃣ suggested policy approaches to mitigate future risks while harnessing the benefits of AI.
#AI#AIInsights#FutureofAI#AIpolicies#OECD
GenAI bo‘yicha eksklyuziv uchrashuvdan videolavha
🚀Alex Mashrabov ishtirokidagi ochiq muloqot yoshlar uchun katta motivatsiya bo‘ldi.
Sessiyada GenAI ekotizimi, startap qurish falsafasi va global texnologiyalar haqida qimmatli g‘oyalar muhokama qilindi.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖
#StartapMadaniyati#HiggsfieldAI#NewUU#AIInsights
⬇️ Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook