Когда разрабатываете свой 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
Рубрика: Туристическое направление недели
Где встретить Новый год в Латинской Америке: топ-5 городов с самыми яркими праздниками ✨
Новогодняя ночь в Латинской Америке — это сочетание океанских фейерверков, уличных ритуалов, музыки и традиций, которые формировались десятилетиями. В ряде городов праздник превращается в масштабное культурное событие, собирающее десятки тысяч людей. Вот пять направлений, где 31 декабря считается одной из главных ночей года.
🇧🇷Рио-де-Жанейро, Бразилия
Самое легендарное празднование региона — Réveillon на Копакабане.
Что вас ждёт:
🔹белая одежда на удачу
🔹цветы, которые бросают в море богине Йеманже
🔹концертная сцена прямо на пляже
🔹грандиозный салют над океаном
Рио делает Новый год не просто праздником, а мистическим ритуалом.
🇨🇱Вальпараисо, Чили
Город устраивает самый большой фейерверк в Латинской Америке — залп длится до 20 минут.
Особенность: десятки тысяч людей выходят на набережную смотреть салют, который запускают одновременно из нескольких точек вдоль всего залива.
Энергия и атмосфера — незабываемые.
🇨🇺Гавана, Куба
Город превращается в большую танцплощадку — от Малекона до Старой Гаваны.
Что делают местные:
🔹устраивают уличные оркестры
🔹танцуют румбу и сальсу до утра
🔹выливают воду из окон — «смыть старый год»
Новый год здесь — это душевно, громко и по-кибински тёпло.
🇨🇴Картахена, Колумбия
Колониальные улочки старого города становятся яркими декорациями для вечеринок прямо под открытым небом.
Что обязательно:
🔹ужин на террасах с видом на фейерверки
🔹шоу на площади Санто-Доминго
Картахена — идеальное сочетание латиноамериканской романтики и карибского драйва.
🇲🇽Канкун, Мексика
Для тех, кто хочет Новый год на пляже, с бирюзовой водой и горячими ночными шоу.
Лучшее:
🔹пляжные вечеринки в зоне отелей
🔹фейерверк над Карибским морем
🔹мексиканские ритуалы на удачу: 12 виноградин и чемодан у двери
Идеально для тех, кто хочет праздник + отдых.
#TurismoLatam#NewYear#LatinAmerica#Travel2025
#НовыйГод#Путешествия
#ТуристическоеНаправлениеЛАТАМ
👉Всегда свежие новости о странах Латинской Америки!
Рубрика: туристическое направление недели👇
В самом сердце Гватемалы, всего в 30 минутах от столицы, скрывается место, где природа будто замедляет время. Озеро Аматитлан — тёплый бирюзовый водоём, рождённый в древнем вулканическом кратере и окружённый лёгким паром геотермальных источников.
Здесь вулканы Пакая и Агуакате встречаются с мягкими туманами и спокойной гладью воды — идеальная сцена для отдыха и наблюдения за природой.
Почему Аматитлан особенный
✨Озеро, которое “дышит”
Над поверхностью почти всегда поднимается тонкий туман — результат вулканической активности. Местные называют это «дыханием земли» и считают озеро энергетическим местом силы.
✨Сакральное пространство майя
Для древних майя Аматитлан был местом очищения: здесь проводили ритуальные омовения и благодарения духам природы. Атмосферу священности озеро сохраняет до сих пор.
✨Горячие источники — природный SPA
Вода богата минералами и серой, а температура в отдельных зонах достигает 40°C. Эти природные «ванны» используют уже сотни лет — от отдыха до лечебных процедур.
✨Озеро “в огненном треугольнике”
Сразу несколько действующих вулканов создают уникальные пейзажи. Особенно впечатляет Пакая, который часто дымится — и выглядит невероятно на закате.
✨Легенда о затонувшем городе
Говорят, что в глубине озера скрывается древнее поселение, и в самые прозрачные дни его очертания можно разглядеть. Это делает место популярным среди любителей мифов и подводных исследований.
Что попробовать на Аматитлане
🔹каякинг по тёплой воде, окружённой паром
🔹купание в природных горячих бассейнах
🔹трекинг на смотровые площадки с видом на Пакая
🔹вулканические SPA-сеансы
🔹ранние рассветы — тишина, туман и огненный вулкан вдали
Это одно из тех мест, где природа ощущается физически — в тепле воды, в запахе минералов, в лёгком дыме над горизонтом.
Озеро сочетает мистику майя, спокойствие тропиков и силу вулканов, превращаясь в пространство, где можно расслабиться, восстановиться и буквально вдохнуть вулканическую энергию Гватемалы.
#Guatemala#Amatitlan#TurismoLatAm#TravelLATAM#ПриродаЛатАм
#ТурнаправлениеЛАТАМ#Туризм
👉Всегда свежие новости о странах Латинской Америки!
Рубрика: туристическое направление недели👇
С декабря по апрель побережья Мексики превращаются в главную «сцену» для горбатых, серых и даже голубых китов. Именно в это время они мигрируют к тёплым тихоокеанским водам, где рождают детёнышей и выводят потомство — поэтому вероятность увидеть гигантов вплотную здесь особенно высока.
Лучшие места для наблюдения:
🔹Лос-Кабос (Баха-Калифорния)
Одно из самых популярных направлений: горбатые киты здесь подпрыгивают из воды буквально повсюду.
🔹Баха-Калифорния-Сур — бухта Магдалена
Мировая столица серых китов: сюда они приходят рожать детёнышей, поэтому встречи происходят буквально в нескольких метрах от лодок.
🔹Лорето
Тихие чистые воды + шанс увидеть голубых китов в марте — редкая удача даже для профессионалов.
🔹Пуэрто-Вальярта и залив Бандерас
Одна из крупнейших популяций горбатых китов в мире. Часто видно семейные группы и акробатические прыжки взрослых самцов.
✨ Для путешественников это один из самых эмоциональных опытов сезона: киты подходят к лодкам, показывают хвосты, поют и играют — всё в естественной среде.
#Mexico#LatAm#Киты#ТурнаправлениеЛАТАМ#WhaleWatching#TravelMexico#BajaCalifornia#TurismoLatam
👉Всегда свежие новости о странах Латинской Америки!