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

Резултати

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

Пребарај: #star

当前筛选 #star清除筛选
Airdrop Presents 🗽

@airdrop_presents · Post #1677 · 16.07.2022 г., 04:32

💧Airdrop : Starswap💧 📣Complete Task: ➕ 27,000 #STAR $8 USD 📊Refrrals: ➕ %30 Bnb , 70% #Star : Page 🏆Winners: All Valid user 💎Ratings: ⭐️⭐️⭐️ 🔛 Starswap Airdrop For Click Here🔛 🌀 Join Starswap Group & Channel. 🌀 Follow Starswap on Twitter & and retweet the pinned post. 🌀 Submit Bep-20 address 🌀Enter your information to the airdrop bot. 🎈Contract : 0xF4e621677F5254910c1fd666bB6F50d062EcA73e Reward for the best referrer Top 1 = 3 BNB Top 2 = 2 BNB Top 3 = 1 BNB Top 10 = 0.8 BNB Top 20 = 0.6 BNB Top 30 = 0.4 BNB 🗞Note: All airdrop steps should be completed..

Hashtags

Airdrop Presents 🗽

@airdrop_presents · Post #1639 · 25.06.2022 г., 04:27

💧Airdrop : Planet Alliance💧 📣Complete Task: ➕ 500 #Star 📊Refrrals: ➕ 250 worth for (Max 2500 Star) referrers each. 🏆Winners: All valid Users 📅End date: 15th July, 2022 💎Ratings: ⭐️⭐️⭐️ 🔛Planet Alliance Airdrop for Click Here🔛 🌀 Join Planet Alliance Telegram Group & Telegram Channel. 🌀 Follow Planet Alliance on Twitter and retweet the pinned post. 🌀 Submit Bep-20 address 📡Enter your information to the airdrop bot. 🗞Note: All airdrop steps should be completed.. ⛲️Business Inquiry: Admin || Admin2

Hashtags

Airdrop Presents 🗽

@airdrop_presents · Post #1633 · 17.06.2022 г., 08:21

💧Airdrop : Starswap💧 📣Complete Task: ➕ 27,000 #STAR $8 USD 📊Refrrals: ➕ %30 Bnb , 70% #Star : Page 🏆Winners: All Valid user 💎Ratings: ⭐️⭐️⭐️ 🔛 Starswap Airdrop For Click Here🔛 🌀 Join Starswap Group & Channel. 🌀 Follow Starswap on Twitter & and retweet the pinned post. 🌀 Submit Bep-20 address 🌀Enter your information to the airdrop bot. 🎈Contract : 0xF4e621677F5254910c1fd666bB6F50d062EcA73e Reward for the best referrer Top 1 = 3 BNB Top 2 = 2 BNB Top 3 = 1 BNB Top 10 = 0.8 BNB Top 20 = 0.6 BNB Top 30 = 0.4 BNB 🗞Note: All airdrop steps should be completed.. 🤝Only Contact: Admin || Admin2

Hashtags

SweetShare Channel

@SweetShareChannel · Post #540 · 20.09.2023 г., 05:15

//SweetShare共享请求: 平台:#Star+ 阿根廷区 价格:50/年/人 备注:5人车差3人,上车拉TG群,请长期稳定车友联系,中途跳车不退,翻车退余款,下车请提前一周告知。登录需南美线路,观看可走美国。 车牌:川U3XA5L 上车请联系:@SweetTicketsBot

Hashtags

SweetShare Channel

@SweetShareChannel · Post #404 · 14.12.2022 г., 08:03

//SweetShare共享请求: 平台:#Star+ 价格:45/年/人 备注:🇦🇷阿根廷区,5人车差1人,年付45。已开通服务的拉美国家IP登录观看,会弄分流的可以观看时走美国IP。跳车不退,翻车退尾款。 车牌:甘UD1F5A 上车请联系:@SweetTicketsBot

Hashtags

SweetShare Channel

@SweetShareChannel · Post #97 · 31.05.2022 г., 10:40

//SweetShare共享请求: 平台:#Star+ 价格:26/年/人 联系:@lznnnnnn 备注:五人车招四人,四同屏,南美登录可分流美国观看,南美ip需解锁Disney+,先了解,确定需求来,独立位置,版权之王,内容随登录ip

Hashtags

SweetShare Channel

@SweetShareChannel · Post #96 · 31.05.2022 г., 09:36

//SweetShare共享请求: 平台:#Star+ 价格:26/年/人 联系:@LibertyLucas 备注:帮忙给朋友开的体育车,五人成本车招四人,四同屏,南美登录可分流美国观看,南美ip需解锁Disney+,先了解,确定需求来,独立位置,版权之王,内容随登录ip

Hashtags

☎️ Phoneword

@Morgan · Post #431 · 11.11.2024 г., 08:11

+888 0640 Star +888 0640 78 27 👇👇👇 fragment.com/number/88806407827 #Star 7⃣8⃣2⃣7⃣ Your Number is Your Name. Your Name is Your Number. 🔥 Unique & Unforgettable 🚀 A Number You Can Not Forget. #Phoneword 👇 🌐en.m.wikipedia.org/wiki/Phoneword 🔹E.161: 🌐en.wikipedia.org/wiki/E.161 You can See these too: ☎️+1-800-MYAPPLE 👇👇👇 www.apple.com/contact ☎️+1-800-SAMSUNG 🔵 Phone Number of Samsung in more than 40 countries in the world 📞Contact SAMSUNG worldwide: 👇👇👇 t.ly/5cJZ 📡@Phoneword

🚘 2星司机 cm(⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2023/9/5到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 米白白(⭐) 发布了一辆 #STAR+ 5 人合租车,对区域转播内容一无所知,我也不知道介绍什么,有没有明细的不同区域的内容介绍,要看五大联赛和欧冠最低 6.5 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 se7en_超(⭐⭐⭐⭐) 发布了一辆 #YouTube 5 人合租车,美区🇺🇸YouTube Premium长期稳定,保姆级售后,免广告可后台,赠YouTubeMusic最低 8.16 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 把夜熬成白(⭐) 发布了一辆 #YouTube 5 人合租车,绑卡月扣,值得信任,不提供换区服务最低 5.36 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 杜娟(⭐⭐⭐⭐) 发布了一辆 #YouTube 5 人合租车,港区🇭🇰YouTube Premium,长期稳定,放心乘坐,保姆级售后,赠YouTube Music最低 8.16 元/月,剩余 1 个空位置. 点击上车

123•••10•••1819
ПретходнаСтраница 1 од 19Следна