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

Резултати

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

Пребарај: #kang

当前筛选 #kang清除筛选

📣[2.13]部分更新通知🔞-每天更新 从未间断 🎉【写真/视频套餐】新年特惠:SVIP:原价98,仅需68;SSVIP:原价299,仅需168;SSSVIP:原价599,仅需299 🎉购买及预览频道:https://t.me/Laowang_2👈👈 #皮皮奶可可爱了啦 – 全套53期&随包视频[29.1G-2025.2] #九言 – 全套96期&随包视频[34.1G-2025.2] #小瑶幺幺 – 全套25期套图&视频[6.1G-2025.2] #Arty亚缇 – 全套102期&随包视频[8.3G-2025.2] #三度_69 – 全套88期含随包视频[22.8G-2025.2] #Kang Inkyung강인경(姜仁卿) – 全套110期&随包视频[59.1G-2025.2] #咬一口兔娘(黏黏团子兔) – 全套209期&视频[220.2G-2025.2] #ZinieQ(越南) – 全套133期&随包视频[70.7G-2025.2] #YITUYU艺图语 – 合集全套6733(+10)期[2563G-2025.2] #IESS异思趣向 – 全套11系及丝享家1922套&视频[210.6G-2025.2] #MussGirl慕丝女郎 – 合集总522期/学妹系列/视频29期[125.3G-2025.2] #SSA丝社 – 超清全套合集700套 + 400期4K视频[1595G-2025.2] #ROSI视频 – 合集全套580期&含小视频57[208G-2025.2] #ROSI写真 – 全套合集0001-4795期[227GB-2025.2] #林星阑 – 秀人系全套合集[160期-2025.2] #觅芙少女 – 非连续72套&视频[347G-2025.2] #BoBoSocks袜啵啵 – 全套481期(+2 含4K视频)+限积分9套[3006G-2025.2] #物恋传媒 – 全套2214期含4K原版视频[10217G-2025.2] #唐翩翩 – 内购无水印[4期-2025.2新发] #杨晨晨(秀人网) – 私拍&定制&微密合集 – 印度女郎/厨娘的投喂等[44套-2025.2] 【以上更新仅为一部分..........】

📣[2.17]部分更新通知🔞-每天更新 从未间断 🎉【写真/视频套餐】新年特惠:SVIP:原价98,仅需68;SSVIP:原价299,仅需168;SSSVIP:原价599,仅需299 🎉购买及预览频道:https://t.me/Laowang_2👈👈 #布丁大法 – 全套116期&随包视频[47.3G-2025.2] #皮皮奶可可爱了啦 – 全套55期&随包视频[29.9G-2025.2] #三度_69 – 全套90期含随包视频[23.5G-2025.2] #沖田凜花Rinka – 全套128期[20G-2025.2] #Kang Inkyung강인경(姜仁卿) – 全套111期&随包视频[60.4G-2025.2] #Zia (지아) – 全套141期含随包视频[260.4G-2025.2] #Nagesa魔物喵 – 全套合集64(大套)及随包视频[79.7G-2025.2] #YITUYU艺图语 – 合集全套6758(+10)期[2571G-2025.2] #IESS异思趣向 – 全套11系及丝享家1926套&视频[210.6G-2025.2] #MussGirl慕丝女郎 – 合集总526期/学妹系列/视频29期[125.3G-2025.2] #SSA丝社 – 超清全套合集700套 + 410期4K视频[1598G-2025.2] #ROSI视频 – 合集全套582期&含小视频57[208G-2025.2] #ROSI写真 – 全套合集0001-4800期[227GB-2025.2] #徐莉芝Booty – 微密圈的图片&视频[18套-2025.2] #唐安琪 – 全套秀人网合集[222期-2025.2] #tina_甜仔(Zoe柚柚) – 秀人系全套合集[72期-2025.2] #甜予摄影 – 全套101期合集&4K视频[1026G-2025.2] #织梦映像 – 全套53期及视频合集[375G-2025.2] #BoBoSocks袜啵啵 – 全套485期(+2 含4K视频)+限积分9套[3034G-2025.2] #物恋传媒 – 全套2222期含4K原版视频[10256G-2025.2] #潘娇娇/潘思沁(秀人)- 内购无水印合集[10套-2025.2] #tina_甜仔(秀人网) – 内购无水合集[9套-2025.2] #雨儿酱eve – 内购无水印合集[8期-2025.2] 【以上更新仅为一部分..........】