@V1_BLOG · Post #2320 · 23.10.2020 г., 13:57
CT 200M #AmyTelecom
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
Пребарај: #amytelecom
@V1_BLOG · Post #2320 · 23.10.2020 г., 13:57
CT 200M #AmyTelecom
Hashtags
@V1_BLOG · Post #2222 · 07.06.2020 г., 13:31
测速机场: Amytelecom Platinum 测速宽带: 广东移动200M 测速时间: 6.6 官网: https://bit.ly/3i7fYFH 价格表: https://t.me/V1blog_g/48092 测速By-V1测速组 #amytelecom 速度嘛就.这样吧 晚点测新上线路 频道群组投稿
Hashtags
@V1_BLOG · Post #2185 · 28.05.2020 г., 13:36
测速机场: Amytelecom Platinum 测速宽带: 南方电信300M 测速时间: 5.28 官网: https://bit.ly/3i7fYFH 价格表: https://t.me/V1blog_g/48092 测速By-V1测速组 #amytelecom 价格调整: https://t.me/V1_BLOG/2183 已经全部支持 SSR/SS/Surge 改为阿里内网及华为云接入 https://t.me/amytelecom_Official/189 频道群组投稿
Hashtags
@V1_BLOG · Post #2170 · 23.05.2020 г., 09:28
#AmyTelecom AmyTelecom System-Structure / Network is being upgraded.
Hashtags
@V1_BLOG · Post #2133 · 16.05.2020 г., 14:52
测速机场: Amytelecom Gold-Premium 测速宽带: 广东电信200M 测速时间: 5.16 官网: https://bit.ly/3i7fYFH 价格表: https://t.me/V1blog_g/46972 测速By-V1测速组 #amytelecom Gold-Premium线路规划中 频道群组投稿
Hashtags
@V1_BLOG · Post #1780 · 10.03.2020 г., 04:22
测速机场: Amytelecom 测速宽带: 广东电信200M 测速时间: 3.10 官网: https://bit.ly/3i7fYFH 交流群: @amytelecomgroup 清晰测速图: https://t.me/speedtest_V1/88 测速By-V1测速组 #amytelecom 8折优惠: https://t.me/discount_share/6 频道群组投稿
Hashtags
@V1_BLOG · Post #1769 · 08.03.2020 г., 13:41
测速机场: Amytelecom 测速宽带: 南方电信300M 测速时间: 3.8 官网: https://bit.ly/3i7fYFH 交流群: @amytelecomgroup 清晰测速图: https://t.me/speedtest_V1/81 测速By-V1测速组 #amytelecom 8折优惠: https://t.me/discount_share/6 频道群组投稿
Hashtags
@V1_BLOG · Post #1652 · 06.02.2020 г., 15:34
测速机场: Amytelecom 测速宽带: 广东移动200M 测速时间: 2/6 晚高峰 官网: https://bit.ly/3i7fYFH 清晰测速图: https://t.me/speedtest_V1/54 测速By-V1测速组 #amytelecom Peggy新站 @amytelecomgroup 关注: 频道群组
Hashtags
@V1_BLOG · Post #1551 · 11.01.2020 г., 02:50
测速机场: Amytelecom 测速宽带: 南方电信300M 测速时间: 1.10 官网: https://bit.ly/3i7fYFH 清晰测速图: https://t.me/speedtest_V1/40 测速By-V1测速组 #amytelecom Peggy新站 @Amytele 频道:@V1_BLOG
Hashtags
@AirportAnalysis · Post #1062 · 26.07.2023 г., 12:28
#AmyTelecom 官网: https://www.amysecure.com/ 频道: @amytelecom_Official 群组: @amytelecomgroup
Hashtags
@AirportAnalysis · Post #599 · 03.01.2023 г., 06:10
#AmyTelecom 官网:https://www.amysecure.com/index.php 频道:https://t.me/amytelecom_Official 群组:https://t.me/amytelecomgroup
Hashtags
@sstrojan · Post #266 · 10.03.2022 г., 13:08
#AmyTelecom 电信500M 深港IPLC专线 SS协议 最低半年付 支持UDP转发 套餐价格 官网地址:https://bit.ly/35QUGuG
Hashtags