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

Резултати

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

Пребарај: #krasnodar

当前筛选 #krasnodar清除筛选
Новости MosBuild

@mosbuild_2021 · Post #2117 · 14.11.2025 г., 18:59

Краснодар, было жарко 🔥 За два дня региональной программы D+A Tour участники посетили Парк Галицкого и вдохновились, а также настроились на продуктивную работу после деловой программы! Поговорили о трендах, посмотрели на интерьер с разных сторон, разобрали технологии и рабочие инструменты дизайнеров. И, конечно, обменялись опытом в теплой атмосфере нетворкинга Благодарим партнёров за поддержку D+A Tour в Краснодаре: КНАУФ, MercuryStone, KERAMA MARAZZI, Espocada, LARTA GLASS, AM-Group, DEA Design, Boca Room, Aeterna Little Greene, Императорский фарфоровый завод. Информационный партнёр D+A Tour в Краснодаре — журнал Hi Home Все фотографии с мероприятия опубликованы в разделе «Контент» онлайн-сообществa MosBuild Connect #datour#krasnodar

Новости MosBuild

@mosbuild_2021 · Post #2115 · 14.11.2025 г., 17:30

Звезда этого вечера — Сергей Трегубов🔥 Дизайнер, амбассадор MosBuild, выступил с лекцией на тему «Психология интерьера: как учесть эмоциональные и психологические потребности клиента в дизайне» #datour#krasnodar

Новости MosBuild

@mosbuild_2021 · Post #2114 · 14.11.2025 г., 16:25

Hi home— информационный партнер D+A Tour Чем глянец полезен для индустрии дизайна? Узнали на выступлении Виолетты Шатенюк, руководителя отдела продаж сетевого интерьерного журнала Hi home #datour#krasnodar

Новости MosBuild

@mosbuild_2021 · Post #2113 · 14.11.2025 г., 16:11

Алёна Брюховецкая, дизайнер интерьеров, основатель и руководитель студии МАСШТАБ поделилась стратегиями эффективного развития и монетизации дизайна Герман Фарени, основатель Fareni Family, порассуждал о структуре дизайнерских проектов О том, как появляется концепция рассказала Ольга Хаматгалиева, руководитель студии дизайна VANDALL BUREAU #datour#krasnodar

Новости MosBuild

@mosbuild_2021 · Post #2112 · 14.11.2025 г., 15:02

На сцене — партнеры региональной программы D+A Tour С обзором трендов с выставки Marmomaс 2025 выступил Данила Васьковский, MercuryStone О звукоизоляции в жилых пространствах рассказал Алексей Марьяненко, КНАУФ ГИПС Видение керамики в современном интерьере представил Альберто Фаварон, KERAMA MARAZZI А Мария Демидович, менеджер Espocada, и Татьяна Смородина, руководитель шоурума бренда в Санкт-Петербурге, объяснили, почему капсулы – это must-have #datour#krasnodar

Новости MosBuild

@mosbuild_2021 · Post #2110 · 13.11.2025 г., 15:44

Здесь MosBuild. Здесь Парк Галицкого! В первый день D+A Tour в Краснодаре прошла экскурсия по живописным локациям — каким, смотрите в ролике Встречаемся завтра на деловой программе в лофте «Бронзовая лошадь» по адресу ул. Калинина, д. 291 #datour#krasnodar

Ö Gastro

@omanko_gastro · Post #6424 · 18.09.2025 г., 09:08

Интерьер бара «Любители» в Краснодаре🪸 Дизайн от Ирины Калюжной с использованием неоновых элементов воплощает любовь к морепродуктам и гастрономии, создавая уютную атмосферу городского бистро. #interior#krasnodar

RT en français

@RTenfrancais · Post #79868 · 23.04.2026 г., 07:05

⚡️Un habitant de la région du #Kouban a été arrêté alors qu'il tentait de quitter la #Russie pour rejoindre les rangs d'un groupe paramilitaire ukrainien, rapporte le FSB russe de la région de #Krasnodar. RT en français • Osez questionner !

Rybar DE

@rybardeu · Post #3291 · 09.04.2026 г., 20:41

📝Chronik der Spezialoperation📝 für 9. April 2026 🧨Russische Streitkräfte schlugen mit Drohnen Umspannwerke in Charkiw und TschernihiwRegionen sowie im besetzten Saporischschja an. Ein neuer Drohnentyp „Geran-4" wurde dokumentiert. Ukrainische Formationen griffen Ziele in der Region Krasnodar, in der LNR und in den befreiten Teilen der Cherson- und Saporischschja-Regionen an. Massenhafte Stromausfälle wurden als Folge von Angriffen auf die Energieinfrastruktur beobachtet. ➡️In der Richtung Slawjansk setzen sich heftige Kämpfe auf den Zugängen zu Raj-Aleksandrivka fort, wo russische Einheiten versuchen, das Dorf von zwei Richtungen aus vorzustoßen. ➡️In der Richtung Ost-Saporischschja setzen sich heftige Kämpfe fort. Ukrainische Formationen versuchen weiterhin, in die Region Dnipropetrowsk einzudringen. ➡️In der Richtung West-Saporischschja bleibt die Situation äußerst schwierig. Ukrainische Formationen setzen Angriffe in der Nähe von Primorske und Stepnohorsk fort und versuchen, die Linie Kamianske — Stepowe — Malyj Schtscherbaky zu erreichen. 📎Hochauflösungskarten: 🔸Situation in der Zone der Spezialoperation (ru; en) 🔸Richtung Slawjansk (ru; en) 🔸Richtung Ost-Saporischschja (ru; en) 🔸Richtung West-Saporischschja (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Saporischschja#Karte#Krasnodar#Russland#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

ПретходнаСтраница 1 од 5Следна