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

Резултати

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

Пребарај: #sdp

当前筛选 #sdp清除筛选
Ultimora.net - POLITICS

@UltimoraPOlitics · Post #39310 · 12.05.2022 г., 15:49

#Finlandia#NATO Dichiarazione congiunta del Presidente della Repubblica Sauli #Niinistö e della Prima Ministra Sanna #Marin (#SDP|S&D) : "L'adesione alla NATO rafforzerebbe la sicurezza della Finlandia. Come membro della NATO, la Finlandia rafforzerebbe l'intera alleanza difensiva. La Finlandia deve presentare la domanda di adesione alla NATO senza altri indugi. Ci auguriamo che i passaggi nazionali ancora necessari per prendere questa decisione saranno effettuati rapidamente entro i prossimi giorni." @UltimoraPolitics

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38550 · 06.05.2022 г., 16:00

#Elezioni#RegnoUnito#Amministrative Consiglio di #Leeds, risultati definitivi: #LAB|S&D: 21 (+2) #CON|ECR: 6 (-2) Morley Borough Independents: 3 #LDEM|RE: 2 (-1) #Greens|G/EFA: 1 #SDP|Centro-sinistra euroscettico conservatore: 1 (+1) Attuale composizione del Consiglio: #LAB|S&D: 57 #CON|ECR: 21 #LDEM|RE: 7 Morley Borough Independents: 3 Garforth & Swillington Independents: 3 #Greens|G/EFA: 3 Indipendenti: 2 #SDP|Centro-sinistra euroscettico conservatore: 1 I LAB mantengono il controllo del Consiglio. @UltimoraPolitics

Libertà è ragione

@libertaeragione · Post #4335 · 12.01.2025 г., 18:07

#Elezioni#Croazia#Presidenziali Stando ai primi exit poll, Zoran #Milanović, supportato dall'#SDP|S&D, è stato rieletto Presidente della Croazia con quasi il 78% dei voti. Fermo al 22% il candidato supportato da #HDZ|EPP Dragan #Primorac. @OsservatorioEsteri

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37671 · 26.04.2022 г., 21:01

#Sondaggi#Giappone Sondaggio di Nikkei: Scenario: quale partito sostieni #LDP|Centro-destra: 48% (-1) #CDP|Centro-sinistra: 7% (+1) #Ishin|Destra federalista: 7% #Komei|Centro buddista: 3% #JCP|Sinistra: 3% #DPP|Centro: 2% (+1) #Reiwa|Sinistra: 1% (-1) #SDP|Centro-sinistra: 1% (+1) Nessun partito: 26% (+2) Non so: 2% Data rilevazione: 22-24 aprile +/-: 25-27 marzo Intervistati: 905 @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37657 · 26.04.2022 г., 18:01

#Sondaggi#Giappone Sondaggio di SSRC: Scenario: quale partito sostieni #LDP|Centro-destra: 35% (+1) #Ishin|Destra federalista: 10% (-2) #CDP|Centro-sinistra: 7% (-2) #JCP|Sinistra: 4% (+1) #DPP|Centro: 4% #Komei|Centro buddista: 3% (+1) #Reiwa|Sinistra: 2% #SDP|Centro-sinistra: 1% #NKoku|Anti-NHK: 1% Nessun partito: 31% (+1) Altri: 1% Data rilevazione: 23 aprile +/-: 19 marzo Intervistati: 1018 @UltimoraPolitics

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38554 · 06.05.2022 г., 16:10

#Elezioni#RegnoUnito#Amministrative Dati aggregati #Inghilterra, #Scozia e #Galles, 166 consigli scrutinati su 200: #LAB|S&D: 2137 (+104) #CON|ECR: 1161 (-379) #LDEM|RE: 683 (+193) #SNP|G/EFA: 442 seggi (+24) Indipendenti: 437 (-26) #Green|G/EFA: 101 (+59) #PC|G/EFA: 73 (+2) Associazioni dei residenti: 51 (+10) #ScotsGreen|G/EFA: 34 (+15) #Reform|Destra anti-lockdown: 2 (+2) #SDP|Centro-sinistra euroscettico conservatore: 1 (+1) #UKIP|Destra: 0 (-3) @UltimoraPolitics

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