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

Резултати

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

Пребарај: #software

当前筛选 #software清除筛选
xz の 小站

@xjzim · Post #6127 · 23.07.2021 г., 02:23

https://play.google.com/store/apps/details?id=com.kiwibrowser.browser Kiwi Browser 是一款可以安装和使用Chrome桌面版插件的Android端浏览器。我们可以将电脑上常用的广告屏蔽等插件安装在我们的手机浏览器上达到和电脑端一样清爽的浏览效果。 Kiwi Browser is an android browser that can install Chrome desktop version extensions. We can install adblock extension on our phone to achieve same browsing experience on our PC. #Software

Hashtags

PikPak磁链资源分享

@PikPak_Share_Channel · Post #740 · 28.12.2023 г., 02:44

资源名称:Mac OS X Install DVD 10.5.7(DMG/ISO) 描述:Mac OS X 10.5.7 (Disc 1.1) (15-inch MacBook Pro) (DVD DL) 🧲 链接: magnet:?xt=urn:btih:15FC23F72F506F30E12E6D21A405122583324B61 👉使用 PikPak 秒存,立即在线观看👈 📁 文件大小:6.7GB 🏷 文件类型:#Software 📢 频道:@PikPak_Share_Channel 👥 群组:@PikPak_Share_Group

Hashtags

PikPak磁链资源分享

@PikPak_Share_Channel · Post #730 · 21.12.2023 г., 03:45

资源名称:卧薪尝胆.The.Great.Revival.2007.S01.V2.1080p.WEB-DL.H264.AAC- 描述:《卧薪尝胆》(英语:The Great Revival),是2007年中国中央电视台制作出品的电视剧。根据勾践的故事改编,共41集 🧲 链接: magnet:?xt=urn:btih:331DCFBA35AFF28DEE9ADDD1946487E4ADF45E26 👉使用 PikPak 秒存,立即在线观看👈 📁 文件大小:71.05GB 🏷 文件类型:#Software 📢 频道:@PikPak_Share_Channel 👥 群组:@PikPak_Share_Group

Hashtags

PikPak磁链资源分享

@PikPak_Share_Channel · Post #675 · 10.10.2023 г., 13:07

资源名称:Windows 95 1996 繁體中文版 Part.No 000-27552 描述:Windows 95 1996 繁體中文版 Part.No 000-27552 🧲 链接: magnet:?xt=urn:btih:0B8356A9CA9681F9892F546C0A7747D3FBFE76EB 👉使用 PikPak 秒存,立即在线观看👈 📁 文件大小:308MB 🏷 文件类型:#Software 📢 频道:@PikPak_Share_Channel 👥 群组:@PikPak_Share_Group

Hashtags

PikPak磁链资源分享

@PikPak_Share_Channel · Post #674 · 10.10.2023 г., 13:06

资源名称:NT4.0 Option Pack 繁體中文版 描述:NT4.0 Option Pack 繁體中文版 🧲 链接: magnet:?xt=urn:btih:E422BC7972B902CB0EE87D906D0C2B1FB0B2A8E4 👉使用 PikPak 秒存,立即在线观看👈 📁 文件大小:671MB 🏷 文件类型:#Software 📢 频道:@PikPak_Share_Channel 👥 群组:@PikPak_Share_Group

Hashtags

xz の 小站

@xjzim · Post #6226 · 29.10.2021 г., 20:45

📖Z直播-最流畅的聚合直播软件 zlive是一款免费的多平台直播聚合软件。也算是这类软件的老前辈了。 此次更新了v4.12.1修复养老版。主要修复了关键的一起看类栏目无法正常观看的问题。此版本如不出意外情况,将不会继续更新。 同时请大家尊重原修复者意见,请勿上传至酷安等其它平台。 —————————————————— 📍 频道 | Channel:@xjzim 🖥 中文站 | Blog:920.im 🖥 英文站 | English Site:imz.one #Blog#Software

xz の 小站

@xjzim · Post #6213 · 12.10.2021 г., 14:36

📖JustLive-免费开源聚合直播软件 JustLive - 后起之秀,未来可期 JustLive是一款免费且开源的多平台直播聚合软件。目前支持的平台有:虎牙、斗鱼、B站、网易CC、企鹅电竞,软件已经做到了弹幕控制,直播清晰度选择,小窗播放,账户系统,关注显示等常用功能。 ————————————————————— 📍 频道 | Channel:@xjzim 🖥 中文站 | Blog:920.im 🖥 英文站 | English Site:imz.one #Blog#Software

xz の 小站

@xjzim · Post #6288 · 12.12.2021 г., 03:22

Android付费软件推荐2021 问了几天见大家没有什么建设性意见,看来我这里Android用户群较少?还是大家目前还没付费用Android软件的习惯呢🤔 我这边自己梳理一波吧,也算是给Android用户的一波推荐: ①:视频类:Mx Player Pro 「付费」| VLC 「免费」 ②:本地音乐类:Poweramp ③:本地电子书阅读:Moon+ Reader Pro ④:桌面启动器:Nova Launcher Prime ⑤:文件管理器:MiXplorer Silver ⑥:存储重定向:Storage Isolation 「需Magisk」 ⑦:优化:Greenify 「Android版本越新越不需要」 ⑧:自动化:Tasker | MacroDroid | Automate 「需一定知识基础」 ⑨:权限管理:Bouncer 「Android11及以上不需要」 ⑩:下载:1DM+ —————— 求推荐好用的Android付费软件 金额在$0.99-$6之间的;优惠券要过期用不掉了,愁🤔 #software#Android

PikPak磁链资源分享

@PikPak_Share_Channel · Post #711 · 15.12.2023 г., 06:44

资源名称:Mac OS X Install DVD 10.6.7 For 2011 MacBook Pro 13 13-inch 描述:Mac OS X Install DVD 10.6.7 For 2011 MacBook Pro 13 13-inch 🧲 链接: magnet:?xt=urn:btih:AF43645BEEC95951A47CC4E364F7774081C7E1BF 👉使用 PikPak 秒存,立即在线观看👈 📁 文件大小:6.23GB 🏷 文件类型:#Software#MacOS 📢 频道:@PikPak_Share_Channel 👥 群组:@PikPak_Share_Group

123•••78
ПретходнаСтраница 1 од 8Следна