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

Пребарај: #half

当前筛选 #half清除筛选
小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2413 · 29.01.2026 г., 11:21

半妖忍少女 Half-Demon Shinobi 官方中文步兵版 真鸣,一个沉默寡言的驱魔忍。在她初出茅庐之际,邪恶的妖术师剥夺了她的情感,以使她成为妖王转生的容器。她被剥夺的情感成为了为祸世间的妖孽:淫、嗔、痴三魔。因缘际会之下,真鸣与一个平凡无奇的男人「宫小路安久」相遇了。安久虽平庸,却拥有着妖怪们梦寐以求的「仙人骨」,只要吃了他就能提高法力...而真鸣也在意外下与安久发生亲密关係,并发现仙人骨的浓郁精气也能使真鸣的忍术变得更强,进而使真鸣有力量对抗强大的妖魔。于是,真鸣决定与宫小路安久一道踏上斩妖除魔的道路!各式流派忍法帖参上!不同的流派,获取的卡牌与法宝将截然不同,大大影响每一局游戏的打法走向。即使是同样的流派,根据搭配的不同也能令你花样百出!百鬼横行的忍者活剧!在和风的地图场景探索,将随机生成包含战斗、休憩、宝箱、商店、等各种事件。每一章节分成上中下三幕,每一幕各有10小关,全通关后即可挑战章节BOSS。六色属性卡牌战斗!通过掷出「水火风雷土毒」六大属性的骰子,决定你能施展多少忍术!保留你要的骰子,透过重掷尽可能打出所有卡牌吧!真鸣受伤的话,衣服似乎也会破损?师姐夕泷的援驰!嗜钱如命的师姐将在艰难的战斗中适时伸出援手。从师姐处可购买各种忍术与法宝,加速形成你的套牌! 评分 #精品 作者 #樹懶叫工作室#紳士吉娃#Maker製造機 #PC#动态#步兵#足交#官中#SLG#RPG #半妖忍少女#Half-Demon Shinobi 入正地址 下载地址