TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой 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

Hashtags

Резултати

Пронајдени 4 слични објави

Пребарај: #creativecontent

当前筛选 #creativecontent清除筛选

🎨 Тема следующей встречи Международной молодежной конференции "Креативный контент: в партнерстве с БРИКС" - Дизайн и Медиаискусство 🎨 Наше творческое путешествие продолжается - следующая онлайн-встреча состоится 26 ноября! 🙌 Мы погрузимся в захватывающие миры Дизайна👩‍🎨 и Медиаискусства👨‍💻, чтобы исследовать последние тренды, инновации и кросс-культурные идеи в странах-партнерах БРИКС - Беларусь, Боливия, Вьетнам, Казахстан, Куба, Малайзия, Нигерия, Таиланд, Уганда, Узбекистан🌍 👉 Если вам интересны дизайн, цифровое искусство и творческие медиа, прямо сейчас регистрируйтесь по ссылке: docs.google.com/forms/d/e/... 💌 Зарегистрированные участники получат ссылку на подключение к Конференции на указанную при регистрации почту за день до мероприятия. Сертификаты📜 активным участникам Конференции будут выданы по итогу встречи. Организатор - Проектный офис международного молодежного сотрудничества "Россия-БРИКС" при поддержке Фонда креативных индустрий Ульяновской области, Сообщества цифровых управленцев «я-ИТ-ы» и ОТРО «Санкт-Петербургский Союз дизайнеров». ✨Творим, общаемся, развиваемся вместе!✨ #BRICS#CreativeContent#Design#MediaArt#Conference#БРИКС#КреативныйКонтент#Дизайн#МедиаИскусство#Молодежь

🎉Завершился цикл встреч в рамках Международной конференции «Креативный контент: в партнерстве с БРИКС»! Вчера состоялась четвертая, итоговая встреча нашего проекта, посвященная 🏛Архитектуре и 🧶Традиционным ремеслам стран-партнеров БРИКС. 🌺С сентября по декабрь 2025 г. около 470 участников из 70 стран приняли участие в онлайн-конференции. Это было невероятное путешествие по миру литературы, гастрономии, музыки, кино, дизайна, медиа-искусства, архитектуры и ремесел! 🔥 Благодарим каждого спикера-эксперта и участников за диалог, вдохновение и совместные открытия!🙏 Каждая встреча стала шагом к укреплению профессиональных и культурных связей. Мы рады, что смогли создать площадку для открытого диалога и вдохновения🤝 До встречи в новых инициативах! Пусть ваш контент будет ярким, а идеи — безгранично креативными!🙌 #КреативныйКонтент#БРИКС#Молодежь#Youth#Culture#CreativeContent#International#Культура#Международки#BRICS#Ulyanovsk#Ульяновск

🔥Стартовала Международная молодежная конференция «Креативный контент: в партнерстве с БРИКС» 24 сентября успешно состоялась первая онлайн-встреча Международной молодежной конференции «Креативный контент: в партнерстве с БРИКС». Открывающая встреча погрузила участников в богатейший мир литературы и гастрономии, познакомив с культурными традициями России и стран-партнеров объединения БРИКС: Боливии, Казахстана, Малайзии, Нигерии и Узбекистана. Несмотря на тематический фокус, событие вышло далеко за первоначальные рамки, объединив около 200 творческих молодых людей из 37 стран мира. Такой широкий охват ярко демонстрирует глобальный интерес к диалогу культур и созданию совместного креативного контента в пространстве БРИКС+. Конференция стала уникальной площадкой для зарождения международного сотрудничества, где молодые писатели, блогеры, кулинары и другие деятели искусства смогли обменяться идеями и заложить основу для будущих совместных проектов. Организатор мероприятия - Проектный офис международного молодежного сотрудничества "Россия-БРИКС" при поддержке Фонда креативных индустрий Ульяновской области и Сообщества цифровых управленцев БРИКС+ "я-ИТ-ы". Впереди еще три встречи, новые темы и море возможностей для сотрудничества. Следите за новостями! #CreativeContent#КреативныйКонтент#art#BRICS#БРИКС#искусство#гастрономия#литература#gastronomy#literature#international#youth#conference#Международка#молодежь#Ульяновск#Ulyanovsk

Архитектура и ремесла: 4-я встреча Креативного контента стран-партнеров БРИКС! 🎉 Уже 17 декабря состоится четвертая онлайн-встреча нашего проекта «Креативный контент БРИКС: в партнерстве с БРИКС»! На этот раз мы погрузимся в тему, которая хранит душу наших народов: «Архитектура и Традиционные ремесла и народное искусство» 🏛🧵🎨 Мы вместе исследуем, как: ✨ Величественные памятники и народное зодчество хранят уникальную летопись наших стран; ✨ Многовековые ремёсла и фольклорное искусство передают мудрость и эстетику поколений; ✨ Современные дизайнеры и художники творчески переосмысливают это наследие. Ждем на встрече всех, кто: — увлекается историей, искусством и дизайном; — хочет узнать больше о культурных кодах стран-партнеров БРИКС; — ищет вдохновение и единомышленников. Присоединяйтесь к нашему творческому сообществу! 📅 Дата: 17 декабря (среда) 🕒 Время: 12:00-15:00 (по московскому времени) 📍 Формат: онлайн (ссылка будет отправлена зарегистрированным участникам) Чтобы получить ссылку на подключение, не забудьте зарегистрироваться по ссылке ➡. 📜Активным участникам будут выданы сертификаты об участии. Продолжаем вместе открывать бесконечно богатый культурный мир стран-партнеров БРИКС! ❤ Организатор: Проектный офис международного молодежного сотрудничества "Россия-БРИКС" при поддержке Фонда креативных индустрий Ульяновской области, Сообщества цифровых управленцев БРИКС+ "я-ИТ-ы" и Молодежного альянса БРИКС. #РоссияБРИКС#БРИКС#КреативныйКонтент#Архитектура#Ремесла#Искусство#Молодежь#RussiaBRICS#BRICS#CreativeContent#Architecture#Crafts#FolkArt#Youth#International#Международка