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 слични објави

Пребарај: #uemercosur

当前筛选 #uemercosur清除筛选
Marx21.it

@marx21news · Post #9603 · 21.01.2026 г., 07:41

L’UE e il Mercosur hanno firmato l’Accordo di Partenariato. Cosa cambia? Dopo 25 anni di trattative, l’Unione Europea e il Mercosur (l’alleanza economica di Argentina, Brasile, Paraguay e Uruguay) hanno finalmente firmato l’Accordo di Partenariato. Cosa prevede? Graduale eliminazione dei dazi doganali sul 91% delle merci UE esportate in Sud America e sul 92% dei prodotti Mercosur in Europa. Creazione di un mercato integrato di oltre 750 milioni di consumatori, pari al 20% del PIL mondiale. Maggiore accesso per le imprese europee agli appalti pubblici nei paesi Mercosur, alle stesse condizioni delle aziende locali. Numeri dello scambio (2024): Interscambio di beni e servizi: 153,8 miliardi di euro. L'UE è il più grande investitore nel Mercosur, con 390 miliardi di euro di investimenti. Cosa esportano l’UE e il Mercosur? UE verso Mercosur: principalmente macchinari, prodotti chimici/farmaceutici, mezzi di trasporto. Mercosur verso UE: prodotti agricoli (soia, caffè, carne), legname, minerali, petrolio. ⚠️ Prossimi passi: L’accordo deve ancora essere ratificato dal Parlamento Europeo (voto previsto nei prossimi mesi) e successivamente dai parlamenti nazionali degli stati membri. Francia, Irlanda, Austria, Ungheria e Polonia restano contrarie. Nella seconda parte dell'analisi (in arrivo) esploreremo gli impatti sui settori sensibili, come l’agricoltura e le materie prime. Cosa ne pensate di questo storico accordo? Condividete le vostre opinioni nei commenti! #UEMercosur#AccordoCommerciale#Geopolitica#Economia#UnioneEuropea#Mercosur#CommercioInternazionale https://www.marx21.it/internazionale/laccordo-di-partenariato-ue-mercosur-parte-1/