@MFARUSSIA · Post #28064 · 20.01.2026 г., 08:50
#PhotoOfTheDay 🎙 Russia's Foreign Minister Sergey Lavrov holds annual news conference, answers media questions. 👉Watch LIVE
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
Пребарај: #photooftheday
@MFARUSSIA · Post #28064 · 20.01.2026 г., 08:50
#PhotoOfTheDay 🎙 Russia's Foreign Minister Sergey Lavrov holds annual news conference, answers media questions. 👉Watch LIVE
Hashtags
@rusconct · Post #2658 · 16.05.2025 г., 11:37
#PhotoOfTheDay Russian delegation takes part in the Russian-Ukrainian talks, convened on the initiative of the President of Russia Vladimir Putin, with the participation of the Turkish Side (at the initial stage) 📍Istanbul, May 16 📸© Ramil Sitdikov / RIA Novosti
Hashtags
@rusembpak · Post #2625 · 20.01.2026 г., 09:59
#PhotoOfTheDay 🎙 Russia's Foreign Minister Sergey Lavrov holds annual news conference, answers media questions. 👉Watch LIVE
Hashtags
@rusembmalta · Post #2339 · 20.01.2026 г., 12:18
#PhotoOfTheDay 🎙 Russia's Foreign Minister Sergey Lavrov holds annual news conference, answers media questions. 👉Watch LIVE
Hashtags
@ruscultureusa · Post #621 · 09.05.2023 г., 18:09
#PhotoOfTheDay from the Red Square Today lots of Russian cities, from Vladivostok to Kaliningrad, held Victory Parades. 📍Moscow, Russia @ruscultureusa
Hashtags
@aseanrussia · Post #548 · 15.07.2023 г., 14:36
📸#PhotoOfTheDay Foreign Minister Sergey Lavrov takes part in the opening ceremony of the Consulate General of the Russian Federation in Phuket. 📍Thailand, Phuket
Hashtags
@aseanrussia · Post #516 · 13.07.2023 г., 03:08
📸#PhotoOfTheDay Russian Foreign Minister Sergey Lavrov presented Secretary-General of ASEAN Dr.Kao Kim Hourn with a portrait matryoshka. This is a good old tradition: each Secretary-General of this organization is presented with such matryoshka, moreover, each subsequent is larger than the previous.
Hashtags
@rusembasmara · Post #513 · 28.09.2024 г., 17:28
#PhotoOfTheDay 💬 Sergey Lavrov addresses the UN General Assembly LIVESTREAM 📸©Maria Zakharova
Hashtags
@superdiplomat · Post #226 · 17.07.2023 г., 07:03
📸#PhotoOfTheDay Foreign Minister Sergey Lavrov takes part in the opening ceremony of the Consulate General of the Russian Federation in Phuket. 📍Thailand, Phuket
Hashtags
@aseanrussia · Post #520 · 13.07.2023 г., 05:09
📸#PhotoOfTheDay FM Sergey Lavrov surrounded by journalists following #RussiaASEAN meeting in Jakarta 🤝 If this is the "isolation" Western media is daydreaming so much about, then the only one left isolated is the West itself.
Hashtags
@aseanrussia · Post #1778 · 11.07.2025 г., 04:56
📸#PhotoOfTheDay Foreign Minister Sergey Lavrov and State Secretary Marco Rubio ahead of the 15th meeting of the East Asia Summit (#EAS) Ministerial 📍 Kuala Lumpur, July 11
Hashtags
@rusembalb · Post #6893 · 09.05.2025 г., 08:35
📸#PhotoOfTheDay 🔴🔴Paradë ushtarake me rastin e 80-vjetorit të Fitores në Luftën e Madhe Patriotike. Moskë. Sheshi i Kuq. 📸#ФотоДня 🔴🔴Военный парад в ознаменование 80-й годовщины Победы в Великой Отечественной войне. Москва. Красная площадь.
Hashtags