Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
We are pleased to announce that Curve Finance will support Euro-pegged Tether tokens (EURt) 🎉
The listing of #tether EURt pairs offer users additional options when looking for trading using euro, find out more about EURt on #CurveFinance⬇️
https://tether.to/curve-supports-euro-pegged-tether-eurt-tokens/
Whale Moves ETH, Mt. Gox Transfers BTC
A major whale sold 25,800 ETH to avert liquidation, incurring a $31.75 million loss after purchasing at an average price of $3,084 in July 2024. Meanwhile, Mt. Gox transferred 11,501 BTC (approx. $905 million) to a new address and 332 BTC (approx. $26.13 million) to its warm wallet. New markets for minting crvUSD with weETH, cbBTC, and LBTC as collateral launched.
#ETH#BTC#MtGox#DeFi#Crypto#Whale#Liquidation#trading#MarketNews#CurveFinance#blockchain#finance#investment#cryptocurrency#ethusd#bitcoinnews#assets#collateral#cryptoexchange#trends
💎I wish you all a happy weekend! Let go of your worries and enjoy these beautiful days!
💎Do you have any good plans for next week?
💎If not, expand the chicken farm bigger and bigger, so that money can flow in like eggs! Achieve financial freedom as soon as possible, let's "chickens" fly and "chickens" jump together, and turn ourselves into wealth masters!
🎁In addition, friends who have not entered the global Tencent official channel to receive the bonus and welfare red envelope, don't worry, I have sent you a tutorial, go and check it out!
💎I hope my blessings can relieve everyone's pressure.
#TONVentures#GateVentures
#MEXCVentures#KeneticCapital
#ForesightVentures#CurveFinance#MEXCVentures#Adsgram#Yescoin#CurveFinance#Invest#WealthBuilding#FinancialFreedom#Crypto#Blockchain#Decentralization
#MarketTrends#Trading#Analysis
#PassiveIncome#RealEstate#InvestmentPortfolio
#Stocks
#Tencent PP Ranch #FreeTrial #Farm Game #Earn USDT #Play with Friends
🎮 Game Assistant
🤖Game Bot
⌨Discussion Group🤩VIP Channel
🪙 Join the Game Now