@BGP_Channel · Post #5377 · 11.11.2021 г., 04:50
#Pikachu BJ-AWS 快到期了 随手测测
Hashtags
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
Пребарај: #pikachu
@BGP_Channel · Post #5377 · 11.11.2021 г., 04:50
#Pikachu BJ-AWS 快到期了 随手测测
Hashtags
@BGP_Channel · Post #5289 · 18.08.2021 г., 13:41
#PikaChu-ss
Hashtags
@airdrop_presents · Post #1503 · 05.05.2022 г., 07:35
💧Airdrop : Pikachu💧 🎈Reward Pool: ➕ 20,000,000 #Pikachu 📣Complete Task: ➕ 20,000 #Pikachu ($160) 📊Refrrals: ➕ 5,000 #Pikachu ($40) 🏆Winners: For All Valid Users 📅End date: 5th Jun 2022 💎Ratings: ⭐️⭐️⭐️ 🔛Pikachu Airdrop For Click Here🔛 🌀 Join Pikchu Group & Channel. 🌀 Follow 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.
Hashtags
@dnz_temas · Post #2371 · 05.08.2023 г., 02:38
📱 𝐃𝐍𝐙 𝐓𝐄𝐌𝐀𝐒 🔠🔠 >> 🔠🔠🔠 📢 𝗖𝗵𝗮𝗻𝗻𝗲𝗹: @DNZ_Temas ➖➖➖➖➖➖➖➖➖➖➖➖ 🔗𝗔𝗣𝗣𝗟𝗬 𝗧𝗛𝗘𝗠𝗘>> 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 ✅ ⤵️𝗕𝗔𝗖𝗞𝗚𝗥𝗢𝗨𝗡𝗗>> ⬇️𝗪𝗔𝗟𝗟𝗣𝗔𝗣𝗘𝗥>> ➖➖➖➖➖➖➖➖➖➖➖➖ 🏷️Tags: #Kawaii#Pikachu ╚════ ღ 𝔻ℕℤ 𝕋𝔼𝕄𝔸𝕊 ღ ════╝
@wallpapersarena · Post #3249 · 17.11.2021 г., 18:07
#Deadpool#Pikachu@WallpapersArena
@milideaspararegalar · Post #6355 · 07.07.2023 г., 16:56
Peluche de Pikachu #Pokemon#Pikachu https://www.milideaspararegalar.es/producto/pokemon-peluche-pikachu/ 💻www.milideaspararegalar.es
@milideaspararegalar · Post #6068 · 22.06.2022 г., 16:55
Peluche de Pikachu #Pokemon#Pikachu https://www.milideaspararegalar.es/producto/pokemon-peluche-pikachu/ 💻www.milideaspararegalar.es
@milideaspararegalar · Post #6318 · 22.02.2023 г., 17:57
Camiseta Pikachu Go #Pikachu#Pokémon#Camiseta https://www.milideaspararegalar.es/producto/camiseta-pikachu-go/ 💻www.milideaspararegalar.es
@milideaspararegalar · Post #6039 · 25.05.2022 г., 16:55
Camiseta Pikachu Go #Pikachu#Pokémon#Camiseta https://www.milideaspararegalar.es/producto/camiseta-pikachu-go/ 💻www.milideaspararegalar.es
@milideaspararegalar · Post #5502 · 14.05.2021 г., 15:01
Camiseta Pikachu Go #Pikachu#Pokémon#Camiseta https://www.milideaspararegalar.es/producto/camiseta-pikachu-go/ 💻www.milideaspararegalar.es
@StickersChannel · Post #1388 · 26.07.2016 г., 17:10
⚡️Pikachu + 🐰Bunny #Pokemon#Pikachu#Bunny#Cartoon
@fotosyfondos · Post #9591 · 16.11.2018 г., 15:12
📸🖼📸🖼📸🖼📸🖼📸🖼📸🖼 ➡️ Pokemon. #Juegos#Pokemon#Pikachu#FondosDePantalla#Gameboy @fotosyfondos 📸🖼📸🖼📸🖼📸🖼📸🖼📸🖼