Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной.
По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля.
Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли.
Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊).
Получаем палитру виджета и сразу достаём нужный цвет, указав его роль.
from PySide2.QtGui import QPalette
color = main_window.palette().color(QPalette.Text)
теперь можем использовать этот цвет в стилях
my_widget.setStyleSheet(f'background-color: {color.name()};')
Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна!
На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает.
my_widget.setStyleSheet('background-color: palette(Text);')
Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ.
Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss!
QListView#my_widget::item:selected {
background: palette(Midlight);
}
Про имеющиеся роли можно почитать здесь🌍
#qt#tricks
Хэй гайз!
Сегодня первый день недели дизайна в Милане! У кого есть возможность - срочно берите билеты и летите 😝
Это одно из самых ярких, насыщенных ивэнтов в мире дизайна. Про него я неоднократно писала в блоге. Ищите посты под хэштегами #Милан#MilanDesignWeek ! ❤️
Хэй гайз!
Первая записка с недели дизайна в Милане 🥰👇
Это самое важное событие в мире дизайна! В эти дни город преображается. На площадях и во дворах итальянских палаццо появляются заворожительные инсталляции. В музеях и шоурумах проходят сотни специальных выставок, шоу, лекций и светских мероприятий 🥂
А по всему городу висят плакаты с ярким слоганом "DESIGN is MILANO is DESIGN" 🤌
Сюда съезжаются ВСЕ! Архитекторы, дизайнеры, владельцы мебельных салонов, производителей материалов, девелоперы, студенты... со всего мира 🤯
Думаю большинству архитекторов знакомо чувство гордости за свою профессию ❤ Когда люди узнают чем ты занимаешься - это вызывает у них восторг и удивление. Это же такая редкая, необычная и интересная профессия! А здесь архитектор - каждый второй 😅ощущение будто ты попал в архитектурный лагерь)) очень весело)
#милан#milandesignweek
Вернемся к Миланской неделе дизайна 🇮🇹
На какие ТРЕНДЫ я обратила внимание 👇
🌞 Уличная мебель
Именно на нее сделали акцент многие шоурумы. Дизайнеры побуждают нас больше времени проводить на свежем воздухе. В прочем, аутдор модели можно смело ставить и внутри. Outdoors is the new indoors, как говорится 😏
Мои фавориты - это яркая мебель Paola Lenti, а так же плетенные модели у MiA Collection, Chairs & More и Ames❤
👨💻Хоум-офис
Здесь без лишних объяснений... мега-эргономичные стулья и парты трансформеры - это наше всё))
🗣Fun furniture
Сильный акцент на веселость и праздничность, которая побуждает людей общаться между с собой. Это могут быть statement pieces с яркими цветами или замысловатой формой... или модели-трансформеры.
Хит этого года - белый мишка от Edra🐻❄️
👒Фэшн х Дизайн
Фэнди, Дольче, Луи, Армани... все больше модных домов углубляются в мир дизайна мебели и декора. В этом году было особенно много выставок и коллабов от ведущих фэшн хаусов. Диор х Филлип Старк, Вёрджил х Кассина... you name it.
♻️Sustainability
Думаю тренд на устойчивое развитие навсегда останется в центре внимания. Энергосбережение, переработанные материалы и социальная ответственность - это гуд!
#милан#milandesignweek#salonedelmobile
Дальше будут фотки 🙃👇👇
Хэй гайз!
Да да. Это продолжение серии постов про #milandesignweek ... Знаю, вы наверняка уже видели кучу фоток оттуда, но меня не остановить 😝
Это рум-тур по шоуруму Cassina. Какие модели вы встретите в первом зале 👇
☕ESOSOFT // Antonio Citterio
Первый проект итальянского архитектора для Кассины. В коллекцию входит: яркий модульный диван с плавным силуэтом, напоминающим дизайн 60х и кофейный столик. Основание у него такое же, как у дивана - экзоскелет (в русском есть такое слово? 😅) из аллюминия. А столешница - рифленое стекло - это ван лав!
🪑ANTROPUS // Marco Zanuso
Это кресло было создано еще в 1940-х годах, когда Занузо разрабатывал декорации для пьесы «La Famiglia Antropus». Архитектор работал с Arflex над созданием кресла, полностью обитого поролоном - мега инновейшнл материал для того времени с огромным промышленным потенциалом! Современная версия этого стула изготовлена же из полиуретановой пены, не содержащей хлорфторуглеродов ♻️ В кресле я, конечно же посидела... удобно))
🏙TRAMONTO A NEW YORK SCREEN // Gaetano Pesce
Перегородка отображает горизонт города, который никогда не спит 😴 Изделие эксклюзивное. Художник вручную заливает цветную смолу в формы в несколько этапов, слой за слоем, чтобы воспроизвести поразительные оттенки фасадов зданий. Двух одинаковых изделий не существует 😏
Кидайте 🔥 если вам нравится такой контент! ... или про стройку было интереснее?))
#милан#шоурум
ОН ОГРОМНЫЙ...
210000 м2 - выставочный комплекс
2300+ брендов - самых динамичных и креативных компаний на мировом рынке
400 тысяч посетителей... из них 370т - это люди из сферы дизайна
5000 журналистов
#salonedelmobile#milandesignweek#милан#выставка
Хэй гайз!
Продолжаю делиться впечатлениями с #milandesignweek👇
Выставочный комплекс Rho Fiera 🔥
Архитекторы из студии Фуксас предлагают вам пройтись по променаду... легкая прогулка длинной в 1500 метров 🤭
Дует свежий воздух. Над головой проносится пелена, напоминающая течение природного ландшафта... волны, кратеры, дюны и холмы ⛰
А вдоль аллеи возведены здания с зеркальными и ярко красными фасадами ❤ Здесь расположены галереи, кафешки, офисы, бизнес залы, зоны для отдыха у фонтанчиков или на газоне и... выставочные павильоны, общая площадь которых более 345 тысяч квадратных метров!!! 🤯 если кто-то не услышал... ТРИСТА СОРОК ПЯТЬ ТЫЫЫСЯЯЯЧЧ!!! ЭТО ОФИГЕТЬ КАК МНОГО!
И это всё мне еще предстоит пройти 😅
#милан#выставка#salonedelmobile
Хэээээй гайз!
Айм бэк! Вернемся к миланской неделе дизайна?) 😅
...16 станций вверх по красной ветке и вы перемещаетесь из центральной площади Дуомо до выставочного комплекса Rho Fiera. Именно здесь каждый год проходит легендарная выставка мебели и дизайна Salone del Mobile🪑
Это мой второй раз на выставке. Впервые я попала на нее в сентябре... и была поражена масштабами!!! Два гигаааантских павильона с топовым итальянским дизайном. Эмоций хватило на год вперед точно. Но... оказывается это была сжатая пост-ковидная версия салоне. И завсегдатые посетители были крайне расстроены 🤭
Куда еще больше? Посмотрим, что они придумают в следующий раз... наивно подумала я 😅
#милан#выставка#milandesignweek#salonedelmobile
Продолжение в следующих постах ❤
Хэй гайз!
Кто подписан на Arch&Stuff с первого дня наверняка помнит пост про диван Camaleonda☝
Сегодня я хочу представить вам модель дивана, которая похожа на него как Джефри Дин Морган похож на Хавьера Бардем (девочки поняли о ком я 😉)... очень!
И это...👇
SORIANA // Afra + Tobia Scarpa
Икона дизайна 69ого года! Сориана изменила облик мягкой мебели и представление об отдыхе 😉
Впервые обивка не нуждается во внутренней поддержке... ведь кресло удерживает металлическая конструкция 🏗 Дизайнеры по-максимому использовали новые возможности формирования пенополиуретана... и задали новый уровень комфорта 🚀🚀🚀
А в этом году Cassina представила кресло в необычном материале... Дэним!!! Дерзко! Хочу 🤤👖👖👖
#милан#milandesignweek#шоурум#мебель
Хэй гайз!
Это мини видео обзор шоурума Cassina, про который я вам рассказывала в предыдущем посте☝
Выставочный зал на виа Дурини вот уже 50 лет - дом идей и инноваций Cassina. 1200 метров. Теплая и гостеприимная обстановка. Глубокие, сложные цвета и материалы.
Я пришла туда в понедельник после окончания #milandesignweek и это было лучшим решением! Тихо, просторно... и не нужно изворачиваться, чтобы все красиво сфоткать 🤪
#милан#шоурум#мебель
Хэй гайз!
День 3 недели дизайна! Куда бежать?
План на сегодня: гулять по городу, штурмовать шоурумы и выставки! Проблема одна - их слишком много 💿
Засыпаю и просыпаюсь с телефоном в руках, скриню все топовые локации... Вот утреннее инспо 🫀
■ Если бы у вас был только один день в Милане - куда бы пошли?))
■ И главный вопрос: Продолжаем кружочко-марафон?💿
#милан#неделяДизайна#milandesignweek#MDW2025
P.S.
Хэй гайз!
Продолжаем тему fashion × design — сегодня про Missoni Home!
Я обожаю их фирменные яркие цвета и зигзаги, и каждый дизайн вик бегу смотреть их инсталляцию. В прошлые годы тут был настоящий ажиотаж с огромным зайцем в ткани Missoni и разноцветными бубликами-креслами.. поищу фотки! Это было супер)) 🐇🥯
В этом году — коллаборация с брендом уличной мебели Roda. Симпатично, но... ожидала большего! 🌶️
Но есть и крутая новость: в дизайн-дистрикте Брера наконец открылся первый шоурум Missoni Home! 🗝️
Дизайн шоурума разработала миланская студия LIT Studio — и тут, на мой вкуз, всё идеально сошлось! Исторические элементы вроде сводчатых потолков и ар-нуво колонн эффектно сочетаются с современными металлическими поверхностями, а трендовый бордовый потолок добавляет по-настоящему смелый акцент. Получилось bold! 🫀
■ А как вам такой стиль?
#MissoniHome#MilanDesignWeek#FashionMeetsDesign