@wallcrafts_m · Post #152 · 13.04.2024 г., 08:51
#solarsystem
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
Пребарај: #solarsystem
@wallcrafts_m · Post #152 · 13.04.2024 г., 08:51
#solarsystem
Hashtags
@interesting_planet_facts · Post #765 · 17.09.2025 г., 03:22
🌎 Venus spins so slowly that a single day—from one sunrise to the next—lasts about 117 Earth days. Its dense clouds trap heat, making Venus the hottest planet, with average surface temperatures around 465°C. ✨ #planets⚡#astronomy⚡#solarsystem 👉subscribe Interesting Planet
Hashtags
@interesting_planet_facts · Post #638 · 27.08.2025 г., 13:22
🌎 Mercury has days hotter than a pizza oven, reaching 430°C, but at night, it plunges to -180°C—greater temperature swings than any other planet. ✨ #planets⚡#astronomy⚡#solarSystem 👉subscribe Interesting Planet
Hashtags
@cosmomyst · Post #665 · 07.02.2026 г., 12:21
🪐 If you could line up all the planets in our solar system—Mercury through Neptune—they would stretch about 4.5 billion kilometers from end to end, but that's just a tiny sliver compared to the distance from our Sun to the next nearest star, Proxima Centauri, which is over 40 trillion kilometers away. These mind-boggling numbers reveal how even our "local neighborhood" in the galaxy is filled with vast, nearly empty stretches far greater than anything we experience on Earth. ✨ #spacedistances⚡#solarsystem⚡#trillions⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries 👉more Channels
@Wallpaper_INT · Post #46467 · 25.05.2025 г., 18:30
#Planets#Spcae#Orbit#SolarSystem#8K @Wallpaper_INT
@kiras_gock · Post #4108 · 29.03.2026 г., 18:04
🪐 These are my planetary buns! Each one inspired by a planet in our solar system with their own traits and personalities 🐰✨ I was a pretty big science nerd as a kid, and my walls always had some kind of star chart or space poster of sorts. I liked the idea of formatting this in the same way 🪐 #ikaink#bunnyart#smallartist#cuteartstyle#solarsystem
@energomenejer · Post #973 · 14.04.2024 г., 15:01
Қуёш электр станцияси 6кВт. Инвертор- 6кВА, hibrid. Қуёш панели-6кВт. Аккумулятор- Life Po 4. 14,4кВт*соат. Тоғ худудига автоном элеутр станция. Бемалол бориб аристонларни ишлатиб кун бўйи кундузи панелдан 5-6квт*соат энергия олиб кечга мазза қилиб аккумулятор фойдаланиш мумкин. #solarpanels#solar#solarsystem#life#lifepo4#invertor#hibrid#автаномка#солнечнаяэнергия#узбекистан🇺🇿#ангрен#ташкент🇺🇿 https://www.instagram.com/reel/C5vvSGjKMS0/?igsh=MXI1YW4zeTBiNWpidQ==