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

Резултати

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

Пребарај: #sciacalli

当前筛选 #sciacalli清除筛选
Savino Balzano

@savinobalzano · Post #753 · 21.09.2024 г., 08:21

https://x.com/SavinoBalzano/status/1837404604423708925?t=PZNZSxdc7M1c-cewtJIsmQ&s=19 Credo che il vero #sciacallaggio sia quello di chi ci fa credere che se compriamo l'auto elettrica queste tragedie non si ripeteranno. Credo che gli #sciacalli veri siano quelli che provano a scaricare le responsabilità di questi disastri sul #CambiamentoClimatico e tentano persino di specularci con la farsa del #GreenDeal. Gli amministratori locali hanno responsabilità enormi: le abbiamo viste tutti le foto e i filmati che dimostrano l'ostruzione dei canali a causa di montagne di detriti, inducendo lo straripamento delle acque. Quei detriti sono il frutto di decine di anni di incuria. A tal proposito tengo a ricordare che fino al 24 ottobre 2022, #Schlein è stata Vicepresidente della Regione #EmiliaRomagna (presidente era il mitico #Bonaccini) e ha ricoperto anche l'incarico di assessore: ha guidato l'assessorato dedicato al «contrasto alle diseguaglianze» e alla «transizione ecologica», oltre ad avere la delega «Patto per il clima». Forse era troppo impegnata a far modificare le targhette con "assessora" o "assessor*": le grandi battaglie della #sinistrucola. Vorrei inoltre farvi leggere quello che scrivono alcuni sovranisti trump-putiniani al soldo di #Orban, quelli di @WWFitalia, a prorposito della Regione fino all'altro ieri guidata da @sbonaccini: «È un caso eclatante del fallimento della pianificazione e prevenzione del dissesto idrogeologico, nonostante la Regione abbia approvato nel 2017 una legge sulla tutela e l’uso del suolo, che intendeva ridurre il consumo a zero entro il 2050, il consumo di suolo in questi ultimi anni è continuato ad aumentare, posizionando l’Emilia-Romagna al terzo posto per suolo consumato e al primo posto per occupazione di aree a rischio idrogeologico, come emerso dall’ultimo rapporto di Ispra sul consumo di suolo. Quasi il 9% del territorio dell’Emilia Romagna è impermeabilizzato, un valore altissimo considerando che la media nazionale è del 7%. Un valore ancora più alto per un territorio fragile dove quasi la metà della regione ricade in aree a pericolosità idraulica media». La Segretaria del #PD ha delle responsabilità enormi: sia dirette, in quanto @ellyesse ha ricoperto recentemente ruoli istituzionali sul territorio connessi alla catastrofe; sia in quanto capo di un partito politico che governa la Regione praticamente da sempre. Dunque, chi sarebbero gli sciacalli?