Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
🚢 Арктическое судоходство обновило исторический максимум в 2025 году.
По данным рабочей группы PAME при Arctic Council, в 2025 году в зону действия Полярного кодекса вошли 1 812 уникальных судов - на 40% больше, чем в 2013 году. Пройденная дистанция почти удвоилась — с 6,1 млн до 11,9 млн морских миль (+95%).
Пик активности традиционно пришёлся на сентябрь (минимальная площадь льда): 1 060 судов - 58% годового трафика.
Структура флота:
✔️ Рыболовные суда: 40%.
✔️ Cухогрузы, MPP: 2-е место.
✔️ Нефтеналивные танкеры: рост на 396% с 2013 г.
✔️ Балкеры: +156%.
✔️ Круизные суда: +123%.
Ключевые драйверы — сырьевые проекты: Mary River Mine (рост балкерного трафика в Баффиновой бухте на 540%) и Yamal LNG (40 СПГ-танкеров в 2025 г.; до 2018 г. их почти не было). Рост отражает как сокращение ледового покрова, так и активизацию добычи и круизов в высоких широтах.
📌Arctic Council создан в 1996 году; межправительственный форум восьми арктических государств и представителей коренных народов. Организация не является коммерческой структурой и не имеет владельцев.
#ArcticShipping#PolarCode#LNG#drybulk#maritimeanalytics
🚢Ship Recycling: рынок утилизации сохраняет стабильность (Week 08, 16–22 февраля 2026).
Согласно отчету Athenian Shipbrokers S.A., на 8-й неделе 2026 года рынок утилизации флота демонстрирует стабильный тренд.
Цены покупки судов на утилизацию в основных странах-реципиентах остаются на устойчивых уровнях без резких колебаний.
По индикативам $/LDT:
Индия — Bulker: $400; Tanker: $420; Container: $430.
Бангладеш — Bulker: $405; Tanker: $425; Container: $435.
Пакистан — Bulker: $425; Tanker: $445; Container: $455 (премия к региону).
Турция — Bulker: $276; Tanker: $286; Container: $296.
Пакистан сохраняет ценовое лидерство по всем типам тоннажа, что отражает ограниченное предложение качественных корпусов и конкуренцию за крупнотоннажные единицы.
Индия и Бангладеш удерживают паритет с умеренной разницей по типам судов.
Турция остается вне ценового диапазона Южной Азии, что обусловлено структурой спроса и макроэкономическими факторами.
Долгосрочная динамика демонтажа (2011–2026) подтверждает снижение объемов в последние годы: после пиков 2012–2016 годов текущие уровни остаются существенно ниже исторических максимумов, что поддерживает ценовую устойчивость на фоне ограниченного притока старого тоннажа.
📌Athenian Shipbrokers S.A. — греческая брокерская компания, основанная в 1970-х годах, специализируется на S&P, чартеринге и аналитике рынков судоходства. Компания является частной и принадлежит греческим акционерам-основателям.
#ShipRecycling#DemolitionMarket#SNP#ShippingMarkets#MaritimeAnalytics