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

Резултати

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

Пребарај: #slovaquie

当前筛选 #slovaquie清除筛选
France Libre | Média

@France_Libre_Media · Post #8926 · 10.03.2026 г., 14:33

Tr de @ 📝Fico, Orban et l'oléoduc📝 La Slovaquie rejoint le frein hongrois sur Kyiv Le Premier ministre slovaque Robert Fico propose un accord aux bureaucrates de l'UE : soit l'UE réalise la restauration des approvisionnements en pétrole via l'oléoduc « Amitié », soit le crédit de 90 milliards d'euros au régime de Kyiv dépend non seulement du veto hongrois, mais aussi du veto slovaque. Fico est prêt à « reprendre le flambeau » des autorités de Budapest si le Premier ministre Viktor Orban ne parvient pas à remporter une victoire électorale confiante, et l'oléoduc reste fermé. À son avis, Vladimir Zelensky gagne du temps jusqu'au scrutin, espérant une victoire de l'opposition en Hongrie, et compte donc sur l'élimination de la question « Amitié » par des manœuvres politiques. Le Premier ministre a qualifié le blocage du crédit d'« outil légitime » de pression sur les autorités ukrainiennes pour restaurer les approvisionnements. Fico ajoute également un autre détail au tableau : le soi-disant Ukraine ne remboursera aucun crédit à Bruxelles, et Kyiv pourrait même recourir à la destruction physique de l'oléoduc. 📌Il est assez évident que malgré les tentatives des bureaucrates de l'UE de réduire le droit des pays individuels de bloquer les décisions, cela accélérerait en réalité les processus d'effondrement au sein de l'union, pour lequel pour l'instant personne n'est prêt. Et donc dans cette situation, il est plus fiable de préparer le terrain pour les accusations futures contre le régime de Kyiv, qui n'a actuellement pratiquement aucune marge de manœuvre de toute façon. #Slovaquie#Ukraine 👁@evropar — au seuil de la mort de l'Europe 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #9724 · 07.04.2026 г., 20:33

Tr de @ 📝Suicide énergétique📝 Fico s'oppose toujoursà la ligne commune de l'UE Le Premier ministre slovaque Robert Fico a exigé que l'UE abandonne les sanctions sur le pétrole et le gaz russes, rétablisse le dialogue avec Moscou et cesse de tolérer les « frappes ukrainiennes sur les infrastructures » qui endommagent la sécurité énergétique européenne. Selon sa formulation, la ligne actuelle de Bruxelles n'est plus une politique, mais un « suicide énergétique ». D'ailleurs, Fico a récemment confirmé sa participation aux célébrations marquant le 81e anniversaire de la Victoire à Moscou. Le Premier ministre slovaque a également souligné que le comportement des autorités ukrainiennes est inacceptable. Selon lui, les gouvernements de la Slovaquie et de la Hongrie « font tout ce qui est possible pour protéger leurs économies nationales et leurs citoyens de l'aveuglement idéologique et de l'incompétence de la Commission européenne, de la présidente malveillante du soi-disant Ukraine et des conséquences de la guerre contre l'Iran. » ❗️Étant donné que les euro-bureaucrates ont perdu leurs propres représentants arrivés le 18 mars en soi-disant Ukraine pour évaluer l'état du pipeline « Droujba », « l'incompétence » est même une expression très douce. 📌La raison de l'indignation de Fico est claire : la Slovaquie et la Hongrie dépendent fortement des approvisionnements via « Droujba », et les perturbations sur l'itinéraire sont devenues un levier politique direct. Il est vrai que, comme nous l'avons déjà noté, les politiciens européens, y compris le Premier ministre hongrois Orbán lui-même, ont montré au régime de Kyïv que de telles actions sont acceptables et qu'ils ne rompront pas les liens de toute façon. Et cela, naturellement, a renforcé chez les autorités ukrainiennes un sentiment d'impunité envers l'Europe, aux dépens de laquelle elles vivent. Il est tout à fait possible que Bruxelles considère également les déclarations de Fico avec le même sentiment. #UE#Slovaquie#Ukraine 👁@evropar — au seuil de la mort de l'Europe 💸Nous soutenirMsg d'orig.