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

Пребарај: #nyctophobia

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

@xiaomiaogame · Post #3539 · 18.03.2026 г., 12:07

暗所恐惧症 暗所恐怖症 Nyctophobia 1+2+3 v0.5 官方中文版 游戏简介: 在不久的将来,被称为“虚空”的传送门在地球上释放出异形怪物。为了应对这场灾难,科学家创造了“红眼”,这是将人类胚胎与怪物DNA融合的生化战士。作为新选拔的“红眼”特工 –零雪,玩家将参与各种任务,以阻止虚空的入侵。从收容失效的实验室到剧毒的下水道,穿梭于混乱的前线。零雪是否能拯救人类免于虚空的破坏?进入黑暗,危机四伏的未知领域,异形生物在其中潜伏。 *本游戏包含性和暴力场景,以及猎奇描写。 3 v0,5更新日志 1. 为第二关添加了Boss CG 2. 为背景NPC添加了图鉴 3. 添加了第三关的早期体验版 4. 第二关增加了新敌人类型 5. 添加了新的背景NPC 6. 添加了新的玩家处决动画 7. 现在可以通过购买来切换战斗NPC(不退款) • 如果你希望自己创作的角色作为背景NPC加入游戏,可以在Pixiv上私信我。 • 姐妹小队现在可以在第二关找到。 • 前12个背景NPC现已可以解锁(如果你能找到他们的话)。 评分 作者 #GuroGameGuy #PC#ACT#官中#动态#重口 #暗所恐惧症#暗所恐怖症#Nyctophobia 下载地址