Когда разрабатываете свой 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
Он уже почти согласен… осталось только правильно намекнуть.
Экосистема VEON Ads для e-commerce — это как ненавязчивый психолог-продажник:
🔮 Видит, что заинтересовало пользователя
🛍 Ловит момент готовности к покупке
🛒 Превращает «почти купил» в «заказал» без давления
Пример:
— Просмотрел кроссовки — «Получил предложение с бесплатной доставкой»
— Бросил корзину с техникой — «Спец цена на последний экземпляр»
— Смотрел украшения — «Подборка и промокод»
Это не ретаргетинг, а умный контакт в нужный момент:
✅+30% к конверсии
✅ -35% к стоимости лида
✅ Доверие к бренду без раздражения
Оставьте заявку, и мы покажем, как работает нативный e-commerce в VEON Ads
#VEONAds#SmartAdvertising#ECommerceMarketing#ContextualAds
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.
Поймайте момент, пока он ещё горяч 🔥
Пользователь:
💬 Чекнул баланс
👩⚕️ Записался к врачу
💳Оплатил счёт
Мы:
🍔 «20% скидка на бургеры»
🍣 «Суши-бар — бесплатная доставка до 18:00»
☕️ «Кофе с печенькой за полцены»
Почему это не просто реклама:
🎯 Ловим клиента в моменте (не спамим, когда не надо)
🎯 Предлагаем то, что реально актуально прямо сейчас
🎯Без навязчивости — как совет лучшего друга
Когда предложение — в нужный момент, результат такой:
— Конверсия в 3 раза выше обычной рекламы
— Средний чек +25% (потому что вовремя предложили)
Управляешь кафе, рестораном или отелем? Пора ловить не охват — а реальных клиентов.
Пиши — покажем, как⚡️
#VEONAds#SmartAdvertising#HoReCaMarketing#ContextualAds
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.
⭐ Реклама в мессенджерах: Телеграм новая рекламная арена?
📱 Telegram это уже не просто чат. В Узбекистане он стал главным daily feed:
новости, покупки, комьюнити, мемы — всё в одном приложении. И да, бренды теперь тоже здесь.
👀 Чтобы проверить, насколько платформа вышла за рамки привычного мессенджера, мы проанализировали агрегированную статистику наших данных — делимся инсайтами:
👥 Приложение собирает более 4 млн активных пользователей ежемесячно — это примерно на 8% больше, чем у Instagram, и сопоставимо с Facebook.
📤 По частоте заходов, оно также лидирует: наши пользователи открывают его в 1,5–2 раза чаще, чем WhatsApp, и в 1,2 раза чаще, чем Instagram.
☝️ Разница не только в цифрах. Telegram действительно стал больше чем просто «чат», сегодня это и привычка общения, и поток контента.
Именно поэтому и реклама здесь появляется не «где-то в ленте», а там, где пользователь уже проводит своё время каждый день.
📩 Хотите узнать, как это меняет эффективность РК?
Расскажем в следующем посте👇
https://veonadtech.com/ru
#VEONAdTech#TelegramAds#DigitalMarketing#SmartAdvertising#MessagingApps#DataDriven
#MarketingInsights#AttentionEconomy
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.
Когда вы на шаг впереди — вам не нужно кричать, чтобы вас заметили🤭
В VEON AdTech:
🏎 Никакой гонки за вниманием.
🎰 Никакой ставки на «повезёт — увидит».
🧐 Никаких «шумов» на фоне
Объявление появляется не поверх интерфейса,
а внутри маршрута пользователя:
✔️ интерес ✔️
✔️действие ✔️
✔️ решение✔️
💬 А вы хотите войти в момент, когда внимание не нужно завоёвывать — а достаточно просто быть на месте?
https://veonadtech.com/ru
#VEONAdTech#DigitalMarketing#AttentionEconomy#AdTech#SmartAdvertising#DataDriven#CustomerJourney#PerformanceMarketing#PrecisionTargeting
🚀 VEON Ads
Это развитая экосистема с умной логикой показа и прозрачной аналитикой.
Каждая интеграция усиливает не просто охват, а управляемость.
Вы знаете, кому, где и зачем показалось объявление.
📊 Реклама видима!
⚙️ Механика понятна!
👥 Поведение подтверждено!
Это и есть главное отличие:
VEON Ads — это не рынок рекламы.
Это система принятия верных решений.
https://veonadtech.com/ru
#VEONAds#VEONAdTech#DigitalMarketing#AdTech#SmartAdvertising#DataDriven#MarketingAnalytics#PerformanceMarketing#AttentionEconomy#CustomerJourney
📊Почему реклама в Telegram показывает другие цифры
📱 В прошлом посте мы рассказали: Telegram > мессенджер.
Следующий шаг — посмотреть, что это значит для брендов.
🪙 На основе наших запусков РК мы сравнили, как реклама в Telegram отрабатывает в цифрах — на фоне привычных digital-платформ.
Что показал анализ:
⬇️ Реклама в TG ещё непривычна → внимание выше, меньше «баннерной слепоты»
📤 Формат похож на обычное сообщение → доверия больше
📈 CTR в Telegram в 2–4 раза опередил привычные медийные форматы
📉 CPA оказался до 3 раз ниже среднего по рынку
🫴 Цена за лид в среднем была в 3–5 раз меньше.
⚡️ Эти результаты показывают: Telegram Ads эффективен не потому, что это «ещё один новый канал», а потому что реклама здесь привычна для поведения пользователя.
https://veonadtech.com/ru
#VEONAdTech#TelegramAds#AdTech#DigitalMarketing#SmartAdvertising#DataDriven#MarketingInsights#PerformanceMarketing#AttentionEconomy#CustomerEngagement
👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.