@TgSticker · Post #42481 · 15.02.2026 г., 17:25
💗Love Snoopy #snoopy@stiky 😊создать свои стикеры
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
Пребарај: #snoopy
@TgSticker · Post #42481 · 15.02.2026 г., 17:25
💗Love Snoopy #snoopy@stiky 😊создать свои стикеры
Hashtags
@TgSticker · Post #42509 · 21.02.2026 г., 14:11
Snoopy #cartoons#Snoopy 😊создать свои стикеры
@sti1234567 · Post #57 · 12.09.2021 г., 00:54
史努比 貼圖: 史努比 隨你填貼圖 史努比(素描風) 慵懶可愛♪ 史努比(職場篇) 史努比(體貼篇) 超慵懶~♪史努比(擬聲詞篇) 史努比☆ 柔和可愛蠟筆風 史努比 新生活貼圖 史努比(全螢幕貼圖~賀卡篇) 史努比(慵懶可愛篇) 史努比(運動篇) 慵懶可愛♪史努比(家人篇) 史努比(活力十足篇) 史努比(心情大字報動態貼圖) 天天用♪史努比 慵懶可愛♪史努比(呼朋引伴篇) 史努比(復古篇) 史努比(怪表情篇) 史努比的冬季全螢幕貼圖 史努比的冬季全螢幕貼圖2 慵懶可愛♪ 史努比全螢幕貼圖 史努比★ 全螢幕貼圖 史努比的春季動態貼圖 會動的!史努比怪表情貼圖 史努比★動態貼圖 慵懶可愛♪史努比(夏季篇) 慵懶可愛♪ 胡士托 史努比&糊塗塌客 史努比的夏季動態貼圖 Snoopy in Disguise 史努比&貝兒 貝兒的柔和可愛敬語貼圖 史努比賀歲貼圖 #史努比#snoopy
@DNZ_Temas · Post #2843 · 17.11.2023 г., 00:47
🎨 𝗧𝗘𝗠𝗔𝗦 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 ➤ 𝗧𝗚𝗫 📢 𝗖𝗵𝗮𝗻𝗻𝗲𝗹: @DNZ_Temas ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ 🔗𝗔𝗣𝗣𝗟𝗬 𝗧𝗛𝗘𝗠𝗘>> 𝕋𝔼𝕃𝔼𝔾ℝ𝔸𝕄 ✅ ⤵️𝗕𝗔𝗖𝗞𝗚𝗥𝗢𝗨𝗡𝗗>> ⬇️𝗪𝗔𝗟𝗟𝗣𝗔𝗣𝗘𝗥>> ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ 🏷️Tags: #CharlieBrown#Snoopy #Yellow ╚════ ღ 𝔻ℕℤ 𝕋𝔼𝕄𝔸𝕊 ღ ════╝
Hashtags