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

Резултати

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

Пребарај: #zaragoza

当前筛选 #zaragoza清除筛选
Zentropa

@zentropa451 · Post #58493 · 19.03.2026 г., 10:20

📸 Concentración de la Plataforma por la Reconquista y la Remigración en #Zaragoza ► Samurái de Occidente

Hashtags

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #488 · 23.04.2018 г., 16:10

​​💥Londres para todos💥 Desde Madrid 48€: 7 al 10 junio Desde Barcelona 47€: 21 al 25 junio Desde Zaragoza 37€: 19 al 22 mayo Desde Santander 46€: 24 al 29 mayo 🏨Alojamiento en Londres🏨 Vuelos con salida desde #Madrid, #Barcelona, #Zaragoza y #Santander Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #546 · 30.05.2018 г., 16:55

​​💥Color azul Ibiza💥 ✈️Desde Zaragoza 20€: 10 al 14 septiembre ✈️Desde Madrid 29€: 2 al 5 julio ✈️Desde Málaga 33€: 21 al 24 octubre ✈️Desde Sevilla 36€: 6 al 10 de noviembre 🏨Alojamiento en Ibiza🏨 Vuelos con salida desde #Zaragoza, #Madrid, #Malaga, #Sevilla Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #702 · 18.08.2018 г., 16:20

​​💥Londres en Septiembre💥 ✈️Desde Santander 30€: 20 al 25 sept ✈️Desde Zaragoza 33€: 13 al 18 sept ✈️Desde Madrid 37€: 20 al 25 sept ✈️Desde Barcelona 49€: 26 al 29 sept ✈️ Desde Malaga 64€: 21 al 25 sept Vuelos desde #Santander, #Zaragoza, #Madrid, #Barcelona y #Malaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #631 · 03.07.2018 г., 13:55

​​💥Bajada de precios a París💥 ✈️Desde Sevilla 52€: 19 al 23 septiembre ✈️Desde Valencia 46€: 23 al 26 septiembre ✈️Desde Madrid 40€: 18 al 21 septiembre ✈️Desde Zaragoza 33€: 18 al 22 septiembre ✈️Desde Mallorca 31€: 13 al 18 septiembre ✈️Desde Barcelona 32€: 13 al 18 septiembre 🏨Alojamiento en París🏨 Vuelos con salida desde #Sevilla, #Valencia, #Madrid, #Zaragoza, #Mallorca y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #547 · 31.05.2018 г., 11:10

​​💥Bruselas en junio💥 ✈️Desde Zaragoza 65€: 4 al 8 junio ✈️Desde Madrid 27€: 13 al 19 junio ✈️Desde Barcelona 38€: 7 al 12 junio ✈️Desde Mallorca 41€: 7 al 13 junio ✈️Desde Sevilla 35€: 7 al 12 junio ✈️Desde Valencia 40€: 7 al 14 junio 🏨Alojamiento en Bruselas🏨 Vuelos con salida desde #Zaragoza, #Madrid, #Barcelona, #Mallorca, #Sevilla y #Valencia Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #491 · 27.04.2018 г., 17:00

​​💥Fines de semana en Bruselas💥 ✈️Desde Barcelona 40€: del 15 al 17 de Junio ✈️Desde Zaragoza 38€: del 15 al 18 de Junio ✈️Desde Gerona 34€: del 15 al 17 de Junio ✈️Desde Madrid 40€: del 9 al 11 de Junio 🏨Hoteles para Bruselas🏨 Vuelos desde #Barcelona#Zaragoza#Gerona y #Madrid con fechas en fines de semana Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #988 · 11.01.2019 г., 14:49

​​💥Bruselas en febrero💥 ✈️Desde Mallorca 26€: 9 al 12 feb ✈️Desde Santander 30€: 25 al 27 feb ✈️Desde Zaragoza 30€: 2 al 6 feb ✈️Desde Barcelona 36€: 21 al 25 feb ✈️Desde Madrid 36€: 25 al 28 feb ✈️Desde Alicante 40€: 3 al 5 feb ✈️Desde Malaga 40€: 2 al 4 feb Vuelos con salida desde #Mallorca, #Santander, #Zaragoza, #Barcelona, #Madrid, #Alicante y #Malaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

ПретходнаСтраница 1 од 4Следна