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

Резултати

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

Пребарај: #lollobrigida

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

@Ultimorapolitics24 · Post #52154 · 10.03.2026 г., 09:44

Caro carburanti, il ministro #Lollobrigida: "Le associazioni" hanno segnalato gli aumenti ingiustificati di carburanti "alla guardia di finanza e al ministero competente che sta inviando controlli e verifiche per evitare ogni forma speculativa. Chi approfitta di queste situazioni per speculare, deve essere colpito senza alcun tipo di riguardo". (AGI) @UltimoraPolitics24

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43522 · 16.05.2023 г., 10:22

Francesco #Lollobrigida: "L'esistenza della razza è prevista dalla Costituzione, quando afferma che non ci deve essere distinzione di razza. Voterei per abolire quella parola dalla Costituzione se l'accezione che viene data implica un elemento negativo" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43489 · 11.05.2023 г., 16:41

Il ministro #Lollobrigida: "Non esiste una razza italiana. Esiste una cultura, un'etnia italiana, quella che la Treccani definisce raggruppamento linguistico culturale, che si tende a tutelare. Perché sennò non avrebbe senso" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43350 · 20.04.2023 г., 07:45

Sostituzione etnica: il Ministro #Lollobrigida ha rilasciato un'intervista al Corriere dopo le polemiche generate, è recuperabile qui: https://t.me/ultimorapolitics24/25653 @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43336 · 18.04.2023 г., 11:53

Francesco #Lollobrigida: "Dobbiamo pensare anche all'Italia di dopodomani: vanno incentivate le nascite. Va costruito un welfare per consentire di lavorare a chiunque e avere una famiglia. Non possiamo arrenderci al tema della sostituzione etnica" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43224 · 02.04.2023 г., 12:05

Vinitaly, ministro #Lollobrigida: "Lavorare in agricoltura non è svilente. Lo dico a chi è sul divano mentre prende il reddito di cittadinanza. C'è bisogno di immigrazione legale e il primo nemico è quella illegale" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43201 · 28.03.2023 г., 18:11

❗️ Il Consiglio dei Ministri approva il ddl sul divieto di produzione e commercializzazione di alimenti e mangimi sintetici. #Lollobrigida: "L'Italia dice no al cibo sintetico e alla carne sintetica. La norma sancisce il divieto di produzione, commercializzazione, importazione" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43068 · 28.02.2023 г., 18:10

Il Ministro #Lollobrigida: "Noi quest'anno lavoreremo per fa entrare legalmente quasi 500mila immigrati legali. Questo può essere organizzato anche attraverso accordi multilaterali e bilaterali per sostenere l'immigrazione legale" (Ansa) @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43067 · 28.02.2023 г., 16:03

Il Ministro #Lollobrigida: "Noi quest'anno lavoreremo per fa entrare legalmente quasi 500mila immigrati legali. Questo può essere organizzato anche attraverso accordi multilaterali e bilaterali per sostenere l'immigrazione legale" (Ansa) @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #42722 · 14.01.2023 г., 09:48

Francesco #Lollobrigida: "Se pure fosse stato un errore, sarebbe stato fatto da tutta la maggioranza. La premier non ha preso questa scelta in autonomia. Se Forza Italia riteneva prioritario l'intervento sui carburanti doveva dire dove prendere le risorse"…

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #42721 · 14.01.2023 г., 09:46

Francesco #Lollobrigida: "Una persona intelligente come Berlusconi non affermerebbe mai una cosa che non ha logica. La scelta sulle accise è stata corale, di tutta la maggioranza. Trovo anomalo approvare una soluzione e poi contestarla sui giornali" @UltimoraPolitics

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