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

Резултати

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

Пребарај: #feng

当前筛选 #feng清除筛选
Galgame分享频道

@xiaomenggalgame · Post #182 · 21.12.2025 г., 00:04

染红的街道 ▎介绍 在私立アミティーエ学園上学的主人公,长濑准一和妹妹一起过着平凡的日常生活。一天,为了保护一个要被摩托车暴徒袭击的少女而夺走了她的初吻。少女不但没有感激,反而对他怀恨在心。 第二天,准一的班上来了一个转校生,她正是让准一前一天遇到的少女:片桐优姬,片桐财团的大小姐。那天晚上,准一的父亲打电话告诉他,两人的父母已经为他们订婚。因为糟糕的初次会面,二人关系很差。准一的父亲于是提出二人在第二年到来之前在休息日约会,并且作为约会的证据笑着拍摄合影。如果到了第二年二人还没有来电,就取消婚约。二人能在第二年到来之前坠入情网吗? ▎获取 PC&安卓仓库 ▎标签 系统:#PC#安卓#模拟器 类型:#galgame#NSWF#汉化 系列:#ONS 出版:#feng

Galgame分享频道

@xiaomenggalgame · Post #184 · 22.12.2025 г., 00:01

妹选拔总选举 ▎介绍 首先是仰天的一声凄厉的怒吼:男猪必须死啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!!!!!——————(后面省略XXX个字) ―――4月1日。 今天是一个世间口胡满天飞的的日子,但是对我来说没有任何的关系。 说到原因,是因为今天是我重要的妹妹的生日。 作为大哥我有着祝福妹妹的义务。 还有我那个放荡的老头子,也难得地回家了一次后劈头对我说。 「其实啊……蒿太。其实你、还有364个妹妹」 「…………啊?」 老头子带着一头雾水的我来到了自己创立的私立橘学園。 在那里的364个新生,现在正焦急地等待着我的到来。 「久候多时了哦、欧尼酱!从今天开始我们大家、都是你的妹妹哦」 全校学生,366名。 其中男子只有我一人,剩余的365人——全员,妹妹。 「呃……我说,是真的吗?今天不是口胡节吗?」 ▎获取 PC仓库 ▎标签 系统:#PC#安卓#模拟器 类型:#galgame#NSWF#汉化#妹系 出版:#feng