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 слични објави

Пребарај: #theshinning

当前筛选 #theshinning清除筛选
PT资讯频道

@PrivateTrackerNews · Post #591 · 06.06.2019 г., 12:35

2019/06/06 #开放注册 #OpenSignupTracker #国外PT 整理自电报@PT资讯频道 @privatetrackernews 大家端午节快乐! 电影电视综合站 Tracker's Name: #WorldOfP2P (WOP) Genre:General Sign-up Link: https://worldofp2p.net/signup.php Closing date: N/A Additional information:WorldOfP2P (WOP) is a Private Torrent Tracker for Movies / TV / General Releases. 德国零日综合站 Tracker's Name: #TheShinning Genre:General Sign-up Link: https://theshinning.me/register/null Closing date: N/A Additional information:The Shinning (TsH) is a German Private Torrent Tracker for 0-Day / General Releases. 土耳其电影电视综合站 Tracker's Name: #TOrrenttuRK Genre:General Sign-up Link: https://torrent-turk.co/?p=signup&pid=16 Closing date: N/A Additional information:Torrent-tuRK is a Turkish private tracker for Movies / TV / General Releases

PT资讯频道

@PrivateTrackerNews · Post #676 · 05.07.2019 г., 16:18

2019/07/06 #开放注册 #OpenSignupTracker #国外PT 整理自电报 @PT资讯频道 Telegram @privatetrackernews 著名零日综合站 限1万名,有谷歌验证,注册使用邀请码 SUMMER2019 进站送15GB上传,可保种100个种子(种子体积10 MB以上才计算)慢慢攒魔力换上传或者辅种或者上盒子。 始于2006年,会员30万+,种子90万+,其中活跃种子30万+,全站黑种无免费,下载6GB后,总分享率要求为0.4,低于0.4将被警告,有6天时间提升回0.4。单种分享率大于0.4或者做种60小时(可间隔累积)以上免HR警告,连续HR警告可能被禁号。 关于零日(0day):0day就是比官方更早发布的影视资源版本。比如一部蓝光电影,官方正式发布日期是7月9号,但某网站7月8 日就已经发布了这电影的蓝光版本,那这个资源就是0day资源。为什么官方还没发布,而某网站却有这个资源,这里不作探讨。 Tracker's Name: #TorrentLeech Genre: General Sign-up Link: http://www.torrentleech.org/user/account/signup Closing date: HURRY UP! For the first 10k people only! Additional information: TorrentLeech (TL) is a Private Torrent Tracker for 0-Day / General Releases. Note: Use invite code SUMMER2019 in the sign up form 电影电视综合 ScenePalace是Twilights,TwilightZoom,p2pelite和TheHorrorCharnel的姐妹网站。 Tracker's Name: #ScenePalace Genre: General Sign-up Link: https://scenepalace.info/signup.php Closing date: Soon! Additional information: ScenePalace is a Private Torrent Tracker for Movies / TV / General Releases. As mentioned ScenePalace is a sister site of Twilights, TwilightZoom, p2pelite and TheHorrorCharnel. 越南无损音乐 Tracker's Name: #HQMusic Genre: Music Sign-up Link: http://hqmusic.info/register.php Closing date: Soon! Additional information: HQMusic is a Vietnamese Private Torrent Tracker for Lossless Music Releases. #开放申请注册 #OpenApplicationSignupTracker 德国零日综合 Tracker's Name: #TheShinning (Open for Application Signup) Genre: General Sign-up Link: https://theshinning.me/application Closing date: Soon! Additional information: The Shinning (TsH) is a German Private Torrent Tracker for 0-Day / General Releases.

PT资讯频道

@PrivateTrackerNews · Post #384 · 30.04.2019 г., 18:12

2019.5.1 #开放注册 #OpenSignups #国外PT 如访问不了请科学 #CrazyBitchTV #General#newsite 综合站 新站 http://cbtv.info/signup.php #开放申请注册 #ApplicationSignups #TheShinning #General 综合站 https://theshinning.me/application 往期开放注册 有些是一直开放的 点击 #开放注册 这个标签 更早的记录需要 右上角搜索 关键词 开放注册