@V1_BLOG · Post #2233 · 07.06.2020 г., 16:16
测速机场: AAEX 测速宽带: 南方电信1Gbps 测速时间: 6.7 官网: https://aaex.uk 价格表: https://t.me/V1blog_g/27781 测速By-V1测速组 #AAEX 。。。? 频道群组投稿
Hashtags
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
Пребарај: #aaex
@V1_BLOG · Post #2233 · 07.06.2020 г., 16:16
测速机场: AAEX 测速宽带: 南方电信1Gbps 测速时间: 6.7 官网: https://aaex.uk 价格表: https://t.me/V1blog_g/27781 测速By-V1测速组 #AAEX 。。。? 频道群组投稿
Hashtags
@V1_BLOG · Post #1843 · 25.03.2020 г., 16:07
测速机场: AAEX 测速宽带: 南方电信300M 测速时间: 3.25 官网: https://aaex.uk 测速By-V1测速组 #AAEX 美国已修复 频道群组投稿
Hashtags
@V1_BLOG · Post #1666 · 10.02.2020 г., 14:42
测速机场: AAEX 测速宽带: 广东移动200M 测速时间: 2.10 官网: https://aaex.uk 清晰测速图:https://t.me/speedtest_V1/59 测速By-V1测速组 #AAEX 频道群组投稿
Hashtags
@V1_BLOG · Post #1385 · 14.08.2019 г., 15:53
测速机场: AAEX Cloud 测速宽带: 广州移动200M 测速时间: 0814,10PM 官网: https://aaex.uk 交流群:@AAEX_CLOUD 清晰测速图:咕到明天 测速By-V1测速组 #AAEX 频道:@V1_BLOG 群组:@V1blog_group
Hashtags
@BGP_Channel · Post #4862 · 10.02.2021 г., 16:23
#AAEX#联通 福建500m 随手一测。 Twitter: https://s.4a.hk/FKDd0gj
@BGP_Channel · Post #4895 · 20.02.2021 г., 12:57
#AAEX#BGP BJ-AWS 好家伙人人挤🇭🇰 Twitter: https://s.4a.hk/NMKPEgf
@BGP_Channel · Post #4386 · 06.12.2020 г., 14:59
#AAEX#VPN 北方 #联通 500M 已经同步发送到: https://twitter.com/BGPSpeedtest/status/1335599649055531010
@BGP_Channel · Post #4361 · 04.12.2020 г., 10:18
#AAEX#VPN#SS 新疆 #电信 500M 已经同步发送到: https://twitter.com/BGPSpeedtest/status/1334804213197656065
@airportroster · Post #879 · 31.05.2022 г., 14:39
#慢讯 #AAEX 知名老牌机场在线摆烂,节点全部失联,未确定是否跑路,静待下一步通知。
@BGP_Channel · Post #4495 · 18.12.2020 г., 13:27
#AAEX#BGP CNBJ-AWS #SS#SSR#VPN 测速仅供参考
@BGP_Channel · Post #4284 · 23.11.2020 г., 16:51
#AAEX#CR#SS#SSR#VPN 已经同步发送到: https://twitter.com/BGPSpeedtest/status/1330916811802603521