Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Tradfin: *NVIDIA LAUNCHED PHYSICSNEMO, AN AI FRAMEWORK DESIGNED TO ACCELERATE NUCLEAR REACTOR DESIGN THROUGH SIMULATION
*NVIDIA TECHNOLOGY ENABLES REAL-TIME DIGITAL TWINS FOR SMALL MODULAR REACTORS (SMRS) USING GPU-ACCELERATED COMPUTING
#OKLO • #SMR
Tradfin: *NVIDIA 发布 PhysicsNemo,这是一款旨在通过仿真加速核反应堆设计的 AI 框架
*NVIDIA 技术利用 GPU 加速计算,为小型模块化反应堆 (SMR) 提供实时数字孪生模型
#OKLO • #SMR
————————————
2026-04-17 23:01:14
TASTE OF AFRICA: Мирный атом в Габоне 🌍⚛️
Окло – естественный ядерный “реактор”, который природа запустила сама примерно 2 млрд лет назад.
Как сказал бы Вернадский, мы не изобретаем мир заново - мы учимся читать то, что уже написано в природе.
📍 Окло (Габон) - самый известный и лучше всего подтверждённый пример природного саморегулирующегося реактора: в урановом месторождении работали несколько десятков реакторных зон.
💧 Как это работало (простыми словами):
иногда ядра урана редко самопроизвольно делятся - появляются нейтроны, как стартовые «искры».
Когда в руду приходила вода, она замедляла нейтроны, и тем становилось легче запускать деление урана‑235. При делении появлялись новые нейтроны - цепочка могла повторяться.
Так могло продолжаться тысячи лет.
🔬 В 1972 году это распознали по «недостающему» урану‑235: часть уже выгорела в ходе естественного деления. Важный момент, что продукты деления во многом остались в породе, поэтому Окло до сих пор помогает учёным думать о безопасном геологическом хранении отходов.
Пока мы ищем новые идеи, природа тихо напоминает: некоторые из них она “приготовила” задолго до нас.
🔹 Мирный атом начинался здесь. В Африке в Окло. И это 🌟Ритмическое путешествие продолжается уже 2 миллиарда лет🌟
#TasteOfAfrica#Африка#Габон#Окло#Oklo#Наука#Научпоп#ИсторияЗемли#Геология#Уран#ЯдернаяЭнергетика#МирныйАтом#АтомнаяЭнергетика#ПриродныйРеактор#NuclearEnergy#AtomsForPeace