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

Резултати

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

Пребарај: #newbalance

当前筛选 #newbalance清除筛选

👟 Zapatillas New Balance 1000D #newbalance ✅ Oferta: 102,00€❌ PVP: 170,00€⁣ ¡Viaja a los 2000 pisando más fuerte que nunca! Las New Balance 1000 rescatan un icónico estilo futurista y atrevido, combinando una llamativa estética de paneles superpuestos con una amortiguación excepcional para tu día a día. Es la silueta retro perfecta para destacar en cualquier look urbano, aportando personalidad y confort a partes iguales. 📏 Disponibles en todas las tallas salvo la 36 y la 45. ➡️https://is.gd/6HRoM6 📣 Síguenos: @compradiccion 📱Síguenos en TikTok: https://www.tiktok.com/@compradiccion 🌎compradiccion.com

Hashtags

Chollosmania

@chollosmania · Post #18859 · 11.01.2022 г., 14:16

#NewBalance🇪🇸🌎🛒🛒BUEN PRECIO🇪🇸💲 💯Zapatilla New Blanace💯 ❌ Precio antes: 100 Euros ✅ Precio oferta: 70 Euros 🌍https://bit.ly/3zPeaud 🎁chollosmania🎁

Hashtags

KICKSADDICTION

@kicksaddiction · Post #5160 · 28.03.2025 г., 15:10

New Balance x Miu Miu 530 SL «Black» 🐈‍⬛ Этот эксклюзивный кожаный стиль с винтажным эффектом — результат сотрудничества Miu Miu и New Balance. Miu Miu полностью обновляет конструкцию, делая её ультралёгкой, и играет с контрастными по цвету и текстуре шнурками. Логотип дополняет дизайн культовым фирменным штрихом 🛒Связаться с менеджером: Telegram \ WhatsApp \ сайт #newbalance

Hashtags

KICKSADDICTION

@kicksaddiction · Post #5080 · 23.03.2025 г., 09:08

New Balance 9060 Кроссовки New Balance 9060 вдохновлены классическими моделями 2000-х годов. Многослойный верх из кожи, замши и текстиля сочетается с технологичной составляющей. Кроссовки дополнены акцентным логотипом New Balance на внешней стороне и вышитой буквой N по внутренней стороне пары. Все модели доступны к заказу в KICKSADDICTION 🫶🏼 🛒Связаться с менеджером: Telegram \ WhatsApp \ сайт #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1840 · 25.09.2023 г., 11:53

zinoveva.irin выбрала коллаборацию с японским брендом nike and … и New Balance 530 в расцветке Brown Стоимость от 24 500₽ Для заказа и консультации: @theyoodjee🛍️ #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1834 · 07.09.2023 г., 14:09

New Balance 9060 - имеют массивный логотип «N», ромбовидную подошву, разрез на заднике, брендинг на язычке и достаточно толстую мидсоль. Разработка силуэта началась в 2019 году, в 2022 году появились первые расцветки, а к текущему времени NB 9060 уже обросли армией поклонников🔥 Стоимость от 25 000₽ Для заказа: @theyoodjee🛍 #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1825 · 30.08.2023 г., 10:14

Yanvex в New Balance 550 Salt and Pepper Стоимость от 19 500₽ Для заказа: @theyoodjee🛍 #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1761 · 14.08.2023 г., 16:35

New Balance 550 демонстрирует простую палитру винтажных кроссовок, первоначально выпущенных в 1989 году. Выпуклый логотип «N» на боковой панели и изображение баскетбольного мяча на тканом язычке. Прочная резиновая подошва сохраняет эстетику возврата, а гибкие канавки обеспечивают плавность хода. Мы считаем, что данная модель отлично подойдет для долгих прогулок в прохладные дни🔥 Стоимость от 19 000₽ #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1730 · 05.08.2023 г., 09:51

Куделина Мария В кроссовках New Balance 550 White Green Стоимость от 22 500₽ Для заказа и консультации: @theyoodjee🛍 #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1723 · 31.07.2023 г., 10:51

TANYA TEYLA в кроссовках New Balance 9060 Rain Cloud Grey Стоимость от 24 000₽ Для заказа: @theyoodjee🛍 #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1707 · 25.07.2023 г., 09:05

Gala Borzova в New Balance 550 White Grey Dark Grey Стоимость от 19 500₽ Для заказа и консультации: @theyoodjee🛍️ #newbalance

Hashtags

YOODJEE

@yoodjee · Post #1683 · 18.07.2023 г., 12:58

В 2009 году New Balance создал кроссовки 1906R. 1906 - год основания компании R- современный внешний вид и 1-ю букву фамилии основателя Уильяма Райли. Огромное влияние на популярность 1906R оказали коллаборации с модным магазинами и брендами: COMME des GARÇONS, Auralee, atmos, Aimé Leon Dore, thisisneverthatи и другие. Все модели доступны к заказу: @theyoodjee🛍 #newbalance

Hashtags

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