Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
✨Привет, друзья! ✨
Какой уикенд! Мы до сих пор под впечатлением от атмосферы на мероприятии в Дуняшаландии🖤
Огромное спасибо всем, кто заглянул, примерил и просто был рядом. Именно благодаря вам Bläckfisk живёт, дышит и развивается. Добро пожаловать всем новым друзьям и подписчикам — теперь вы часть нашей глубинной вселенной 🐙
И это ещё не всё.
С 22 по 26 октября мы возвращаемся — и привезём с собой много всего нового, дерзкого и фирменного. Настоящий Bläckfisk вайб, как вы любите. Следите за анонсами — будет жарко.
С любовью, BLÄCKFISK
#bläckfisk#москва
Откройте для себя мир стиля и индивидуальности! Отдельные изделия нашей коллекции созданы с использованием старинной японской технологии Biostonwash, которая предполагает стирку одежды на камнях. В результате получаются неповторимые рисунки,сочетающие в себе элегантность и комфорт. Окутайте себя атмосферой индивидуальных вещей и смело добавьте в свой гардероб вещи, которые подчеркнут вашу индивидуальность и чувство вкуса.
#moscow#style#bläckfisk
Друзья, отличная новость! Мы запустили личный кабинет, дарим 500₽ на первый заказ. Зарегистрируйся и получи купон на 500₽ 🐙
https://blackfiskshop.ru
#style#bläckfisk#moscow#blackfisk_moscow
Для нас это был первый фест, получилось очень плотно и круто! Спасибо организаторам @tshirtfest и огромное спасибо всем нашим кто заплыл🐙🫶🏻
Нас пригласили в Санкт-Петербург на большой фест 5-6 августа(Севкабель Порт) и мы охотно согласились всеми щупальцами!) Питер для вас мы приготовим кое-что вкусное,как всегда лимитированное😉
#bläckfisk#blackfisk_moscow#style#обняливсемищупальцами
BLÄCKFISK CUSTOM RE:DROP🐙
Вы просили. Мы помним
Мы достали архивы, пересобрали выкройки, подняли переписки.
Для наших — мы вернули то, что казалось уже недоступным.
Специальный кастом-дроп из архивных коллекций,
которые давно sold out, но не забыты 😎
💥Только для своих
💥Только по индивидуальному запросу
💥Только то, что ты реально хочешь
Ты — причина, по которой это снова ожило. 🍜🦖
По заказу и наличию: @BlackfiskMSCW
#bläckfisk#customdrop#redrop
Друзья!
Хотим поделиться приятной новостью о размещении бренда Blackfisk на платформе «Сделано в Москве».
Стоим плечом к плечу с предпринимателями из Москвы, чтобы дотянутся до всех модников столицы посредством интернет паутины.
И напоминаем вам о том, что в заботливые щупальца, вы можете как и прежде, попасть в нашем уютном магазине на Бауманской улице 11
Команда Blackfisk
#сделановмоскве#bläckfisk#moscow#style
Новая футболка Fin от Bläckfisk 🐙
Сделана из нового плотного и мягкого хлопка с Peach-эффектом.
Как и многие наши модели, прошла стирку - уже с усадкой и готова к носке с первого дня.
Футболки доступны офлайн на маркете Дуняша,
а онлайн - можно написать нам для заказа и консультации в тг: @BlackfiskMSCW
Price: 5000₽.
#Bläckfisk#Moscow#newdrop#style
Ну вот и закончилось наше совместное трехдневное празднование Международного дня осьминога!
Полки нашего магазина немного опустели, но это не беда, освободили место для новинок!
Ниже немного фотографий с последнего, заключительного дня акции и персональные поздравления главному победителю розыгрыша!
Благодарим всех, кто несмотря на действительно штормовую погоду прибыл к нам и показал себя настоящим пиратом 😀
Все прошло отлично, обязательно повторим в следующем году!
Ваша команда Blackfisk 🐙
#обняливсемищупальцами#blackfisk_moscow#style#bläckfisk#москва
Друзья, маркет продолжается! 🛍
Ждём вас на Дуняша Маркете:
📅13, 14, 15 и 16 ноября
⏰С 12:00 до 21:00
📍 Москва, ЦДМ Артплей (м. Курская/Чкаловская), ул. Ниж. Сыромятническая, 10, стр.7, Малый зал.
Приходите за лучшими находками и осенним настроением! 🐙
По всем вопросам и для заказа писать @BlackfiskMSCW
#Bläckfisk#ДуняшаМаркет#Артплей#Москва
Футболка «𝐵̶̶̶𝑎̶̶̶𝑙̶̶̶𝑒̶̶̶𝑛̶̶̶𝑐̶̶̶𝑖̶̶̶𝑎̶̶̶𝑔̶̶̶𝑎̶̶̶»
«Мне нравится стиль, поэтому я ношу Bläckfisk».
Ты носишь не просто футболку — ты носишь арт.
Лимитированная серия 🙌🏻
#style#balenciaga#bläckfisk#design#clothes
Футболка «𝐵̶̶̶𝑎̶̶̶𝑙̶̶̶𝑒̶̶̶𝑛̶̶̶𝑐̶̶̶𝑖̶̶̶𝑎̶̶̶𝑔̶̶̶𝑎̶̶̶»
«Мне нравится стиль, поэтому я ношу Bläckfisk».
Каждая футболка уникальна, повторить её оттенок и окрас невозможно. Модель лимитирована.
#style#balenciaga#bläckfisk#design#clothes