Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
We present you the Coelacanths (Latimeria spp.) They were once thought extinct, only known from fossils — until living specimens were found. Two living species are known:
L. chalumnae: western Indian Ocean waters.
L. menadoensis: Indonesian waters.
Both species are considered threatened. Individuals may live 50–70 years.
[Read more here]
@googlefactss
#Coelacanth#LazarusSpecies#MarineLife#Conservation#Biodiversity#CriticallyEndangered
🦊 ETHIOPIAN WOLF: THE LAST 500
ብር ተኵላ፡ የመጨረሻዎቹ 500
Beauty so rare, it hurts to watch. 💔
━━━━━━━━━━━━━━━━
💔 THE RAREST CANID ON EARTH
ብር ተኵላ (Bir Tekula) - "Silver Wolf"
Only 500 individuals left. In the entire world.
ALL living ONLY in Ethiopia.🇪🇹
If they disappear from Ethiopia - they disappear FOREVER.
━━━━━━━━━━━━━━━━
🔥 WHAT MAKES THEM SPECIAL
🎨APPEARANCE:
• Red-rust coat shimmering in sun
• White chest, long elegant legs
• Amber eyes, intelligent gaze
• Built for high altitude (3,000-4,500m!)
📍HABITAT:
• Afro-alpine meadows
• "Tundra at equator" (Sanetti Plateau)
• Freezing nights, thin air
• Extreme conditions
🎯BEHAVIOR:
• Hunts giant mole rats
• Diurnal (rare for canids!)
• Social packs, monogamous pairs
• Cooperative breeding
━━━━━━━━━━━━━━━━
💪 GRACE IN MOTION
Watch the video. 🎬
Slow motion reveals perfection:
Every step - calculated
Every leap - balletic
Every landing - акробат's skill
At 4,000m altitude where humans struggle...
The Ethiopian Wolf THRIVES.
"የተራራዎች ባለቤት" (Master of the mountains)
━━━━━━━━━━━━━━━━
🇪🇹 WHY THIS MATTERS
💚FOR ETHIOPIA:
• Symbol of unique biodiversity
• National pride
• Ecotourism jobs
• Part of identity
🌍FOR THE WORLD:
• Irreplaceable genetic heritage
• Ecosystem health indicator
• Reminder: extinction is forever
"ብር ተኵላ የኢትዮጵያ ኩራት ነው"
(Ethiopian Wolf is Ethiopia's pride)
━━━━━━━━━━━━━━━━
😢 THE THREATS
❌ Habitat loss (agriculture expansion)
❌ Disease from domestic dogs (rabies - biggest threat!)
❌ Climate change impacts
❌ Genetic bottleneck (small population)
But there is HOPE.💚
━━━━━━━━━━━━━━━━
💪 CONSERVATION IN ACTION
🛡️WHAT'S BEING DONE:
✅ Ethiopian Wolf Conservation Programme
• Vaccination campaigns
• Community education
• Research & monitoring
✅ National Parks protection
• Ranger patrols
• Habitat preservation
✅ Community involvement
• Local guardians
• Tourism benefits shared
✅ International support
• Wildlife organizations
• Research partnerships
━━━━━━━━━━━━━━━━
🌟 WHAT YOU CAN DO
💚SPREAD AWARENESS:
Share this post - most don't know they exist!
📸RESPONSIBLE TOURISM:
Visit Bale/Simien Mountains
Support local ecotourism
💰SUPPORT CONSERVATION:
Donate to Ethiopian Wolf Conservation Programme
🗣️SPEAK UP:
Rare species need advocates
"500 ብቻ። እያንዳንዱ አስፈላጊ ነው።"
(Only 500. Each one matters.)
━━━━━━━━━━━━━━━━
💔 WHICH FUTURE?
Your grandchildren ask:
"What was an Ethiopian Wolf?"
You answer:
"They used to run..."😢
OR
"They still run free - and WE helped save them!"💪🇪🇹
Which future do YOU choose?
━━━━━━━━━━━━━━━━
🦊 NOT A STATISTIC
500 beating hearts.
500 graceful hunters.
500 reasons to fight.
Ethiopia's gift to the world.
The world's responsibility to protect.
"ብር ተኵላ - የዓለም ውበት"
(Ethiopian Wolf - world's beauty)
━━━━━━━━━━━━━━━━
Watch them run. 🎬
Feel their grace.
Understand their rarity.
Then ACT.💪
Because 500 is not a lot.
But it's enough to save.
If we start NOW.⏰
━━━━━━━━━━━━━━━━
🌍 ETHIOPIA | ЭФИОПИЯ | ኢትዮጵያ
📱@ethiopia telegram
#EthiopianWolf#Save500#CriticallyEndangered#BaleMountains#WildlifeConservation#EthiopiaPride#ProtectNature#EndangeredSpecies