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

Резултати

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

Пребарај: #vps

当前筛选 #vps清除筛选
CloudTest 机场测速频道

@cloudtestcesu · Post #6967 · 10.11.2024 г., 08:17

#vps 產品上新 TKY | BGP | IIJ | Share 三網直連 回國優化 低至39.9HKD LookingGlass: IPv4:http://160.191.40.3 IPv6:http://[2401:b60:37::3] Buy Link: https://backwaves.net/store/tkyiijshare ---------------------------------- LAX | BGP | Global | Share 低價大口子 純淨美國IP 低至 24.9HKD 包含PCCWG Cogent Comcast Any2West NYIIX LA(部分正在接通 LookingGlass: IPv4:http://185.255.198.3 IPv6:http://[2602:2db:ffe::3] Buy Link: https://backwaves.net/store/laxglobalshare 雙十一促銷活動 全場循環9折 優惠碼2024double11 活動時間至2024/11/16 我們TKY以及LAX均提供獨立服務器租用 以及BGP Session 想要了解更多可以聯繫 @Backwaves_David 或者提交工單 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

Hashtags

Dejavu's Blog

@dejavuBlog · Post #3669 · 09.04.2026 г., 14:15

Dedirock #VPS 使用优惠码 EasterMegaThread2026 所有产品9折支持续订 可用于 玩具鸡,慎重用于生产用途!!! 6.05刀/年 1核2GB 30GB SSD 4TB 流量 5.8 刀/年 1核2.5GB 15GB SSD 4TB 流量 稳定性很一般,Geekbench5 降到 400~500分,搭个节点备用还行。

Hashtags

Dejavu's Blog

@dejavuBlog · Post #3630 · 08.04.2026 г., 10:00

DMIT (大妈) AS3 日本优化线路 (Pro) #VPS 上线。 三网线路直连都在 100ms 左右 - 1C1G 20GB 1Gbps@500GB $21.9/月 - 1C2G 40GB 1Gbps@1000GB $39.9/月 - 2C2G 60GB 1Gbps@2000GB $79.9/月

Hashtags

订阅分享中心

@dingyue_Center · Post #3608 · 20.09.2025 г., 04:51

#vps 第一波将在 13:00 送达 一共25台 第二波将在 14:00 送达 一共25台 大概共100台后面应该还有 先注册:https://sadidc.cn/ 放鸡通知 @sadidccn

Hashtags

订阅分享中心

@dingyue_Center · Post #3499 · 24.08.2025 г., 06:35

#vps Lunes Host 免费小鸡 https://betadash.lunes.host/login Software 选择 Proot 选项 有root权限 0.15C 128M 512M硬盘 每15天登录保号

Hashtags

订阅分享中心

@dingyue_Center · Post #3491 · 22.08.2025 г., 05:22

#VPS Corenet云 美国云 0 元体验 下单美国2核2G 输入优惠码:Tutu66666 领取免费服务器 配置:2C2G@10Mbps 失效就是没了

Hashtags

Dejavu's Blog

@dejavuBlog · Post #3379 · 16.03.2026 г., 15:51

BuyVM 补货了……#VPS - 拉斯维加斯 $3.5/月 (充足) - 纽约 $3.5/月 (充足) - 瑞士 $3.5/月

Hashtags

订阅分享中心

@dingyue_Center · Post #3301 · 23.06.2025 г., 05:43

#vps 2c2g 云电脑 180天 0元 https://www.qijianli.com/cart?fid=4&gid=12 要手机验证的哈,只有邮箱注册不行哦

Hashtags

123•••10•••1920
ПретходнаСтраница 1 од 20Следна