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

Пребарај: #guru

当前筛选 #guru清除筛选
博安新闻110 曝光 安危头条

@boan110com · Post #35677 · 10.04.2026 г., 07:08

曝光:#注意#骗子 他是个彻头彻尾的骗子 我之前给他安排了四个人去公司 结果他把人派到公司 骗走了公司1500美元 他是个彻头彻尾的骗子 来自巴基斯坦 名叫 #Guru 千万别相信他 他盗用别人的名义行骗 我希望中国老板们不要让他进你们公司 他还把我的人派到一家黑公司 结果两天后 那家公司就把我的人折磨得够呛 现在 那些代理商都不接我的电话了 而且他也没把钱给我

🎥曝光:#注意#骗子 他是个彻头彻尾的骗子 我之前给他安排了四个人去公司 结果他把人派到公司 骗走了公司1500美元 他是个彻头彻尾的骗子 来自巴基斯坦 名叫 #Guru 千万别相信他 他盗用别人的名义行骗 我希望中国老板们不要让他进你们公司 他还把我的人派到一家黑公司 结果两天后 那家公司就把我的人折磨得够呛 现在 那些代理商都不接我的电话了 而且他也没把钱给我 后续关注 @DLBGB #网友爆料 = = = = = =广告日推推送= = = = = 🪙全局曝光搜索 @YTT357Bot 🪙骗子无处不在 但愿尽我所能 🪙曝光悬赏吃瓜 为你保驾护航 🔎曝光/商务: @Gudu357

💎 Battery Guru 电池大师v2.4.1绿化版 13 ♻️资源介绍:Battery Guru 显示电池使用情况信息,测量电池容量(mAh),显示估算值,并通过有用的技巧来帮助您更改充电习惯,以延长电池寿命并延长其寿命200%。 ⬇️本地下载 🔔标签:#安卓软件#Battery#Guru#电池大师