TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Hashtags

Резултати

Пронајдени 100 слични објави

Пребарај: #kitchen

当前筛选 #kitchen清除筛选

🧽 Универсальный держатель крышек от контейнеров Простое решение для удобного хранения пластиковых крышек IKEA 365+, Lidl и других брендов — больше никаких потерянных крышечек! 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

🧽 Держатель кухонных рулонов Удобный аксессуар для хранения бумажных полотенец и фольги. Компактная конструкция экономит место на кухне и выглядит стильно! 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

📦 Шаттэр Бокс — Чайная коробка Просторная элегантная упаковка для чайных наборов, подарков и сувениров. Минималистичный дизайн подойдет для декора интерьера. 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

🍥 Контейнер от киндера — пасхальное яйцо, без поддержек Пасхальная тема теперь доступна в формате 3D! Забавный контейнер-форма в виде яйца Kinder Surprise порадует глаз деталями и облегчит печать благодаря отсутствию опорных элементов. 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

🧩 Умикот (версия 58 мм) — планетарная шестерёнка-спирограф для кофе и WDT инструмента Планетарный механизм для удобного получения фигур Лиссажу, совместимый с кофеваркой эспрессо и техникой распределения кофейной таблетки методом WDT. Инструмент улучшает качество помола и облегчает приготовление идеального напитка. 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

🍳 Egg-209 Занимательная форма яйца в стиле хай-тек станет украшением любого интерьера! Отличный выбор для поклонников футуризма и необычных решений. 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Мы в Max | Заказать печать

Hashtags

🧻 Держатель бумажных полотенец: Закрученная форма Держатель для бумажных полотенец необычной закрученной формы — отличное решение для кухни или ванной комнаты! Изящный дизайн добавляет нотки оригинальности интерьеру и обеспечивает удобное хранение. 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели | Max

Hashtags

📌 Вращающаяся полка для специй Оригинальная конструкция полки позволяет легко поворачиваться вокруг своей оси, обеспечивая удобный доступ ко всем баночкам со специями. Отличное решение для кухни! 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели для печати | 3D Маркетплейс | Max

Hashtags

🎠 Набор воронок — разные размеры Набор многоразовых пластиковых воронок разных размеров идеально подходит для удобного переливания жидкостей и сыпучих материалов. Идеален для дома, мастерской и кухни! Вы наверное опять накидайте комментов "Зачем? МОЖНО ЖЕ КУПИТЬ", но я одну печатал, пришлось, может и Вам когда то придется... 🔗Скачать:Printables #️⃣ Категория:#Kitchen@anzar3d 🖨3D модели для печати | 3D Маркетплейс | Max

Hashtags

Home decor

@dzdigital3 · Post #18981 · 05.09.2025 г., 22:36

#Kitchen#Aliexpress Multi-purpose Cutlery Storage Tray Cutlery Fork Spoon Compartmentalized Organizer Kitchen Drawer Categorized Storage Boxes Price 4.79€ Place your order https://s.click.aliexpress.com/e/_EGjwS05

123•••89
ПретходнаСтраница 1 од 9Следна