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

Резултати

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

Пребарај: #peskov

当前筛选 #peskov清除筛选
RT en français

@RTenfrancais · Post #80468 · 30.04.2026 г., 11:00

🗣#Peskov affirme que Moscou continuera de lutter contre le terrorisme et l’extrémisme et à soutenir le gouvernement malien. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79832 · 22.04.2026 г., 15:40

⏺Moscou espère que les visites de Kushner et Witkoff en Russie dans le cadre du règlement ukrainien se poursuivront, a déclaré Dmitri #Peskov. RT en français • Osez questionner !

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45709 · 24.09.2025 г., 08:23

Dmitri #Peskov, portavoce di Putin, ha dichiarato che il Cremlino continua la guerra in Ucraina per "tutelare i nostri interessi" e "sia per il presente del nostro Paese che per il suo futuro". "Non abbiamo alternative", ha aggiunto. @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45695 · 15.09.2025 г., 10:56

Dmitry #Peskov: "La Nato è in guerra con la Russia. Questo è ovvio e non richiede ulteriori prove. La Nato è di fatto coinvolta in questa guerra. La Nato fornisce supporto sia indiretto che diretto al regime di Kiev". @UltimoraPolitics

Hashtags

RT France actualités

@rt_fra · Post #40982 · 09.05.2026 г., 08:29

⚡️Il n'y a pas eu aujourd'hui de tentatives visant à perturber la célébration du Jour de la Victoire, a déclaré #Peskov. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40778 · 07.05.2026 г., 11:35

💬« La population du pays devra payer la facture, car toute cette militarisation sera effectuée aux frais des citoyens. En l’occurrence, aux frais des citoyens polonais. » — Dmitri #Peskov, porte-parole du Kremlin RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40204 · 30.04.2026 г., 11:15

💬À la connaissance de Moscou, Kiev n’a pas encore réagi à l’annonce de la Russie qui propose une suspension des hostilités le Jour de la Victoire, a déclaré Dmitri #Peskov. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40202 · 30.04.2026 г., 11:00

🗣#Peskov affirme que Moscou continuera de lutter contre le terrorisme et l’extrémisme et à soutenir le gouvernement malien. RT en français • Osez questionner !

Hashtags

Kurash & Co 🇷🇺

@kurash_and_Co · Post #413 · 22.12.2024 г., 20:40

Une rencontre entre #Poutine et le premier ministre slovaque a eu lieu au Kremlin Il s'agit du premier entretien entre le dirigeant russe et le premier ministre slovaque depuis les huit dernières années. Aucune déclaration commune aux médias n'est prévue à la suite des entretiens entre Poutine et Fico, a déclaré le porte-parole du Kremlin Dmitri #Peskov. Les détails de cette réunion avec notre reporter Igor Kourachenko. RT en français • Osez questionner !

RT France actualités

@rt_fra · Post #41026 · 09.05.2026 г., 14:02

⏺Un voyage à #Moscou des représentants de l'administration américaine, dont Witkoff, n'est pas en cours de préparation pour le moment, a déclaré le porte-parole du Kremlin, Dmitri #Peskov. RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #79901 · 23.04.2026 г., 13:13

❗️Dans le contexte de la reprise du blocus du détroit d’#Ormuz, la #Russie compte-t-elle proposer à ses partenaires de l’OPEP+ des solutions supplémentaires concernant la production de pétrole, afin d’éviter un chaos des prix ? Voici la réponse de Dmitri #Peskov. RT en français • Osez questionner !

RT France actualités

@rt_fra · Post #40932 · 08.05.2026 г., 20:06

💬 « Malheur à quiconque ose se moquer du Jour de la Victoire ! Et de telles plaisanteries stupides… C’est plutôt son plus grand malheur [à Zelensky]. Nous n’avons besoin de la permission de personne pour être fiers de notre Jour de la Victoire. » — #Peskov, faisant référence au décret de #Zelensky « autorisant » la tenue du défilé à Moscou publié précédemment. RT en français • Osez questionner !

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