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

Резултати

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

Пребарај: #facmata

当前筛选 #facmata清除筛选
机场鉴赏 _(:з)∠)_

@AirportAnalysis · Post #1215 · 23.08.2023 г., 10:02

#FacMata 官网: https://dash.fmta.boo/ 频道: @FacMataChannel 群组: @FacMataChat 友 好 的 网 络 加 速 服 务 机场特色: 流媒体 GPT 全解锁 高码率秒开 目前 多种类型 专线内测中 Standard Lite 以上用户可以工单申请开启 专线提供: 唯一网络 BGP、阿里云 BGP、腾讯云 BGP、华为云 BGP、青云 BGP、优客得 BGP 等入口,以及 2Gbps 广港 IEPL 传输 提供澳门、马来西亚,朝鲜、南极、缅甸、中国、新西兰、菲律宾等冷门体育直播解锁节点和 0.5X 香港低价节点,直连倍率低至 0.1X

Hashtags

#二手机场流转计划 机场名: #FacMata 官网: https://ooo.fmta.boo/ 交易方式: 支付宝口令红包 出售价格: 50 交付方式: 账号密码 账户类型: 年付每月120g 本月剩余120g 2027/2/18到期 出售原因: 买了发现surge 不支持 联系方式: 已隐藏 #已售出 ⚠️ 理性消费,谨慎防诈。

#二手机场流转计划 机场名: #FacMata 官网: https://ooo.fmta.boo/ 交易方式: 支付宝口令红包 出售价格: 50 交付方式: 账号密码 账户类型: 年付每月120g 本月剩余120g 2027/2/18到期 出售原因: 买了发现surge 不支持 联系方式: @xiaohuaya #出售中 ⚠️ 理性消费,谨慎防诈。

海岚之家✿™

@ZCL_Public · Post #187 · 16.02.2024 г., 00:02

#第三档#Emby #Facmata 9.9/120G 19.99/300G 接入超多冷门地区 图中为部分主用节点 速度十分优秀 解锁不错 老板口头禅:滚! 有MJJ合作Emby 官网:点此进入 交流群组:点此进入 有内部群 可在购买后进入 个人意见:速度不错 没有出现断连与不稳定的现象 十分推荐 值得试水 ⭕️注意:任何机场均有跑路的风险,为了您的财产安全,请优先购买月付

12
ПретходнаСтраница 1 од 2Следна