Когда разрабатываете свой 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
erid: 2VtzqvJwM6J
Хобби стало делом всей моей жизни 🤩
Да, когда-то обычное хобби, где я делилась с подписчиками своими рецептами и советами по правильному и здоровому питанию, стали моей основной работой, которая приносит мне неплохой заработок 🫰
А ведь вы тоже можете получать прибыль и удовольствие от своего любимого занятия!
Рассказываю как и где найти партнеров - приложение Perfluence !
Все очень просто. Нужно зарегистрироваться в приложении по ссылке и ввести реферальный ключ 90CDD1.
Расскажу коротко про платформу:
— Приложение по рекламе у блогеров, которое на рынке уже 5 лет
— Есть возможность даже с маленьким аккаунтом (от 1500 подписчиков) начать сотрудничать с крупными и известными брендами, такими как Альфа-Банк, Hoff, РИВ ГОШ, есть различные проекты для России и СНГ
— Честный и официальный заработок без каких либо схем
— Компания полностью забирает на себя ответственность о маркировке вашей рекламы и передачу данных в ОРД
— Менеджеры 24/7 на связи и всегда помогают в работе. А самое приятное поддерживают в любой ситуации
— Если вы не сильны в теме маркетинга, то у платформы есть большой багаж знаний и материалов которые они собирают по крупицам и БЕСПЛАТНО поделятся с вами. А также разберут ваш аккаунт на предмет наличия ошибок и ваших сильных сторон
Переходите по ссылке, регистрируйтесь и пробуйте опубликовать ваш первый офер. Кстати, всем кто опубликует свой первый пост будет приятный гарантированный бонус* - 300р от меня!
Стань круче и успешнее с #perfluence😉
*Бонус начисляется при условии, что первая публикация была сделана в течение двух недель после регистрации
Реклама. ООО "ПЕРФЛЮЕНС", ИНН 7725380313.
🚀 Инфлюенс-маркетинг больше не угадывает. Он измеряет.
Perfluence — теперь в экосистеме VEON AdTech.
Мы не просто подключили технологичную платформу.
Мы встроили Perfomance-подход в саму суть инфлюенс-рекламы.
Инфлюенс-маркетинг больше не ограничивается охватом и доверием.
Теперь это — работающая воронка с измеримыми результатами.
🗣 Только живые блогеры с верифицированной аудиторией
🛒 Оплата — за действия: установка, регистрация, покупка
🔍 Полная прозрачность: кто кликнул, откуда и что сделал дальше
☝️ Это не просто интеграция.
Это новый стандарт инфлюенс-маркетинга в Узбекистане — точный, управляемый, эффективный.
❓ Готовы к рекламе, которая работает по вашим правилам?
В следующем посте расскажем — как мы находим именно вашу аудиторию.
#VEONAds#InfluencerMarketing#Perfluence#AdTech#DigitalAdvertising#MarketingInnovation
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.
💵Новый стандарт инфлюенс-рекламы: оплата только за конверсию.
Инфлюенс-маркетинг уже в вашей стратегии, но не даёт чётких цифр?
С Perfluence вы платите только за реальные действия:
📱 Установка приложения
🪪 Регистрация пользователя
🛍 Совершение покупки
Как это работает:
1️⃣ Вы определяете цель кампании
2️⃣ Система подбирает блогеров с аудиторией, склонной к конверсиям
3️⃣ Контент публикуется и запускается отслеживание
4️⃣ Оплата — только по факту выполненного действия (CPA)
5️⃣ Все метрики — в едином кабинете
Что получаете:
Снижение нецелевых расходов 👇
Рост эффективности бюджета 📈
Полная прозрачность результатов
🌟
☝️ Это уже не просто инфлюенс.
Это performance-маркетинг в доверенной среде блогеров.
✉️ Хотите запустить кампанию с измеримым результатом уже на этой неделе?
Напишите нам — поможем настроить первую CPA-кампанию.
https://veonadtech.com/ru
#InfluencerMarketing#VEONAds#DataDrivenMarketing#Perfluence#DigitalMarketing#ROI#AudienceAnalytics
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.
🎯Как найти блогера, который приведёт вам клиентов?
Охват, доверие, вовлечённость — всё это по-прежнему важно.
Но теперь к этому добавились цифры, действия и прозрачность.
🔬Блоггинг сейчас — это точная наука.
Perfluence анализирует не просто подписчиков, а их поведение:
• демографический профиль
• интересы и поведенческие паттерны
• уровень вовлечённости и активности
• историю взаимодействия с похожими продуктами
Пример: запускаете сервис доставки еды?
→ Мы подберём блогеров, чья аудитория:
👤 в возрасте 18–35 лет
🍕 интересуется food-tech, ресторанами, кулинарией
📲 регулярно взаимодействует с digital-услугами
📈 показывает высокую конверсию по смежным категориям
📥А как вы выбираете блогеров для запуска РК? Обсудим в комментариях?
https://veonadtech.com/ru
#InfluencerMarketing#VEONAds#DataDrivenMarketing#Perfluence#DigitalMarketing#ROI#AudienceAnalytics
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.