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

Резултати

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

Пребарај: #scrssr

当前筛选 #scrssr清除筛选
杰尼龟和他的订阅们

@jngchannel · Post #537 · 22.08.2022 г., 06:13

#Scrssr #SSR #Azure专线#优刻得专线 测速带宽 #武汉联通1500M #广州移动1000M #江苏电信2000M 官网: https://www.scrssr.com 频道: https://t.me/scrssrM 群组: https://t.me/scrssr 套餐截图: https://t.me/taochanyuantu/38 注册需要邀请码,在使用书生大佬的服务前,有一件事情很重要,那就是倍率!最好看清楚,别不小小开高倍率下载或者看4k 书生大佬的机场,一直很低调,不推广,之所以测它,是因为有PornEmby,而且不需要挂自家节点就能看🌊 普通套餐限速100M,中级、高级套餐限速200M

杰尼龟和他的订阅们

@jngchannel · Post #154 · 27.07.2022 г., 00:15

#Scrssr #SSR #Azure专线#优刻得专线 测速带宽 #北京联通2500M #广西电信1000M #江苏移动1000M 官网: https://www.scrssr.com 频道: https://t.me/scrssrM 群组: https://t.me/scrssr 套餐截图: https://t.me/taochanyuantu/38 注册需要邀请码,Azure专线节点节点10倍率,IPLC节点25倍率 书生大佬的机场,一直很低调,不推广,之所以测它,是因为有PornEmby,而且不需要挂自家节点就能看🌊

杰尼龟和他的订阅们

@jngchannel · Post #828 · 28.09.2022 г., 01:43

#Scrssr #SSR #Azure专线#优刻得专线 测速带宽 #中山电信1000M #大连联通1000M #成都移动500M 官网: https://www.scrssr.com 频道: https://t.me/scrssrM 群组: https://t.me/scrssr 套餐截图: https://t.me/taochanyuantu/38 注册需要邀请码,Azure专线节点节点15倍率,IPLC节点25倍率 书生大佬的机场,一直很低调,不推广,之所以测它,是因为有PornEmby,而且不需要挂自家节点就能看🌊

晓樱花庄🌸

@Cherryblossoms_channel · Post #2684 · 04.06.2022 г., 03:37

这次考试,GFW先后用上了DNS污染常规题以及国内中转反向墙的附加题, 考试初步结果: #第一梯队机场 仍然是优等生, #第二梯队机场 我手头有的表现不错的(节点在线率90%以上) 按拼音排序 #白月光 #BoomCloud #ByWave #CreamData #EXFLUX #FastLink #GaCloud #Gatern #Godetia #LiyingCloud #MilkCat #跑路云 #prprCloud #SaySS #Scrssr #Skicat #ssLinks #速蛙云 #Texon #V2Tun #v4speed #WestData