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

Резултати

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

Пребарај: #x639

当前筛选 #x639清除筛选
量子心跳观测站

@dokidokisulu · Post #9561 · 26.01.2026 г., 07:31

女孩弗兰克·克兰 ガールズフランティッククラン 剧情介绍:“在游戏世界和现实之间穿梭,和女孩子加深感情的美好故事是不存在的。”这是异世界转生?——不,因为你没死。只有你永远留在游戏世界里?——不,你每天都会回归现实。那么,该如何称呼你所经历的事情呢?“只有我一个人被肉身传送到游戏世界,死亡后又回到现实,每天都这样重复。还有,我也没看出来我有什么天赋,换句话说,我很脆弱,甚至摔一跤就能死,这是为什么?”对,这到底是为什么啊!处于这样境遇的【識木悠理】,是现实社会中“二条克莱因学院(二条クレイン学園)”的临时教员。第一次踏入学园的那一天,就误入了学园运营的网络游戏“エクスアール”的世界……再然后,男人在几个小时后阵亡并平安返回现实。死亡可以回到现实,但是第二天放学后会再度落入游戏世界的“诅咒”。支撑着这种地狱般的日子的,是同样玩游戏、有点“耿直”的学园生。执意要杀死男主的刺客【エーコ】为了保护弱者而绑架的圣女【スイカ】被求知欲把控的我行我素魔导士【ミナミ】听不进劝的冒失大小姐骑士【ミナミ】再加一个完全没有拯救世界的意思的勇者【キキ】靠谱的伙伴一个也没有。尽管如此男主还是为了解除“诅咒”而每天持续战斗!不过,因为没有战斗的力量,所以男主只是负责在场外发送指令而已。他到底能不能从游戏的世界里逃出来呢……还是说—— 🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿 😁入正链接 ➡️下载地址⬅️ #ARPG#骑兵#巨乳#多女主#兽娘#恋爱模拟 #PC#RJ400653#x639