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 слични објави

Пребарај: #lune

当前筛选 #lune清除筛选
Voir de ses propres yeux

@voir_yeux · Post #11696 · 11.02.2026 г., 12:19

🇨🇳 La Chine a lancé avec succès la nouvelle fusée Changzheng-10 pour les vols vers la lune et a testé le sous-système intégré d'éjection et de survie Mengzhou, a annoncé l'agence Xinhua. #chine#fusée#lune

Voir de ses propres yeux

@voir_yeux · Post #12377 · 02.04.2026 г., 12:28

🇺🇸🚀 L'équipage du vaisseau spatial Orion qui se dirige vers la Lune avec trois astronautes américains et un canadien à bord a rencontré peu après le décollage une panne des toilettes de bord, celle-ci a été résolue avec succès. C'est ce qu'a annoncé l'Administration nationale de l'aéronautique et de l'espace (Nasa). #étatsunis#lune#mission#problème

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2965 · 24.02.2026 г., 18:07

Femdom First Timers エスカノ ~ちょっとSな彼女は好きですか?~ 我的抖S女友 ver1.1.2 官方中文步兵版 游戏简介: 纱友里和她的男朋友浩輔是情侣酒店的常客。 在一个特别的夜晚,他们沉浸在激情过后的余韵中,彼此对视,心照不宣地意识到一个问题…… 他们的性生活中似乎缺少了些什么。 恰巧,这对情侣再次光顾他们最喜欢的情侣酒店时,惊喜地收到了一份神秘礼物以感谢他们的再次光临——一套SM入门套装! 毛茸茸的手铐、乳胶内衣、项圈,还有最棒的:一个巨大的黑色假阳具! 也许这正是他们所需要的,为他们的爱情生活注入新的激情! 唯一的问题是……浩輔从来没想过自己会成为一个抖M。 但看到他平时温柔的女朋友眼中闪烁着虐待狂的光芒,他不得不问自己一个每个男人都会思考的问题:他能接受一个抖S女上位的女友吗? 评分 作者 #Lune-soft #PC#ADV#SM#官中#步兵#足交 #エスカノ ~ちょっとSな彼女は好きですか?~ #Femdom First Timers #我的抖S女友 入正地址 下载地址