Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
#MET
Meteora потеряла $1,5 млн при выкупе MET
Meteora сообщили в отчете за I квартал 2026 года, что 17 января команда пыталась купить собственный токен MET через OTC-сделку.
Мошенники обманули обе стороны сделки — команду Meteora и реального эскроу — через поддельные чаты и звонки. В итоге Meteora отправила 1,5 млн USDC, но не получила токены.
Средства быстро смешали и вывели через KuCoin, поэтому заморозить их не удалось. Команда заявила, что подала заявление в полицию, сохранила ончейн-доказательства и усилила безопасность кошельков.
🔍🐳 Whale transactions:
1. Vitalik continues sell #ETH, sold ~3788 #ETH over the last 3 days;
2. Machi Big Brother in full liquidated. His account dropped again to $24.9 thousand, and the total loss reached $28.95 million;
3. Someone created new Polymarket wallet and spent $5,891 to bet that Meteorawill be charged with insider trading.
He also deposited 11,500 #USDC on Hyperliquid and went 3x short for 186,435 #MET ($33,000);
4. A new wallet contributed 1.8 million #USDC on Hyperliquid and went long with 25x leverage for 13,563 #ETH ($24.87 million).
🔻La mai bine de o lună de zile de la sistarea de către gigantul rus #Gazprom a livrării gazelor în regiunea transnistreană, o soluție de lungă durată pentru criza energetică provocată așa și încă nu a fost găsită.
🔻Soluţia promovată de #Moscova şi autorităţile din regiunea separatistă cu livrarea de gaze de către o firmă din #Ungaria (de fapt din #Elveţia), dar cu plata livrărilor prin intermediul unei firme din #Dubai, cu prestări de servicii și comerț, nu este nicidecum o soluţie de durată, dar a fost acceptată în final de Guvernul Republicii Moldova.
🔻Coincidență sau nu, dar cu câteva zile înainte de anunțul Gazprom-ului de sistare a livrărilor de gaze, grupul #MET, ales să livreze gaze în regiunea secesionistă, și-a deschis o firmă la #Chișinău.
Citește ancheta: https://www.rise.md/drumul-gazului-umanitar-din-rusia-in-transnistria-via-dubai-elvetia/