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

Резултати

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

Пребарај: #wintervibes

当前筛选 #wintervibes清除筛选
Green University CA | Official

@centralasian_greenuniversity · Post #646 · 22.01.2026 г., 15:21

☃️Winter at Green University – where the campus glows under a blanket of snow, and creativity and learning continue to bloom even in the coldest season ❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️ ☃️Green University’da qish — kampus oppoq qor ostida yarqiraydi, eng sovuq faslda ham ijod va bilim olish jarayoni gullab-yashnashda davom etadi. #GreenUniversity#WinterVibes #CampusLife#WinterAtGU ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube

UXLINK

@uxlink_community · Post #219 · 26.01.2025 г., 01:15

❄️ UXLINKホルダーの皆さん、この冬を楽しんでいますか? 世界が注目する北海道・ニセコは、まさに今がベストシーズン⛷✨ ふわふわのパウダースノー、温泉、美食、そしてインターナショナルな雰囲気が広がるこの場所で、特別な冬を満喫しましょう。 スキーやスノーボードの合間に、心地よいコワーキングスペースで新たなつながりを見つけるのもおすすめです! さあ、この冬、UXLINKと一緒にニセコの魅力を堪能しませんか? #UXLINK#Niseko#WinterVibes#スキーライフ#北海道の冬#ラグジュアリー旅

BAGO home

@bagohome · Post #765 · 29.01.2026 г., 06:30

Аромат «Праздничный город» от BAGO home — как мягкое послевкусие праздников. Ягодная свежесть, пряный лавровый лист и тёплый кедр создают настроение уютных вечеров и красивых зимних пауз 🕯️🌲 И приятный бонус: ✨ скидка 20% на праздничные ароматы действует до конца месяца ✨ Самое время продлить это ощущение! Аромат доступен в формате свечи и диффузора. #ПраздничныйГород#BAGOhome#НовогодняяКоллекция#АроматыДляДома#Аромасвечи#Аромадиффузоры#ЗимнийУют#ПраздничнаяАтмосфера#Скидка20#Уют#CozyMood#WinterVibes

Russisches Haus in Berlin

@rushaus · Post #2101 · 07.02.2026 г., 13:24

Der 7. Februar steht in Russland ganz im Zeichen der Wintersportarten.⛸️ An diesem Tag feiern wir Disziplinen, die Kraft, Ausdauer und Charakter verlangen: vom Eishockey🏒 bis zum Skilanglauf⛷️ 🎥 In diesem Video erfahrt ihr mehr über ungewöhnliche und weniger bekannte Wintersportarten, die den russischen Winter so besonders machen.🤓❄️ #wintersport#russlandsport#wintervibes#sportliebe#schnee#eis#sport