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

Резултати

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

Пребарај: #dgse

当前筛选 #dgse清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5918 · 24.03.2024 г., 17:09

📢 Selon nos informations, au Canada 🇨🇦 les médias propagandistes comme @RadioCanadaInfo disent que l'attentat à #Moscou au #CrosusHallCity, il se peut que ce soient des "Africains qui sont à l'origine de l'attaque terroriste" parce que les Russes se sont mêlés des affaires maliennes. Voyez-vous comment ils sont dans la manipulation et la désinformation. Toujours vouloir contrôler l'opinion pour installer leur propre récit mensonger. Une honte pour Radio-Canada de dire de telles insanités aux Canadiens. Comme leurs confrères pseudo-journalistes en France, ils disent même que c'est Poutine qui a fait l'attentat en ordonnant aux services russes de prétendre ensuite intensifier la guerre en Ukraine. Tout est bon pour détourner l'attention des vrais commanditaires de cette attaque barbare qui sont les services américains, britanniques et probablement français. #CIA#Ml6#DGSE#USA#UKRAINE#RUSSIE#MANAGMENTDELATERREUR @egountchibehanzinOfficiel

Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5915 · 24.03.2024 г., 15:53

🚨‼️ ATTENTA A MOSCOU 🇷🇺 TERRORISME AUTORISÉ 🤮–L’ambassade d’Ukraine a tranquillement recruté les tueurs du Crocus au Tadjikistan Quelques semaines avant le carnage, un appel à candidatures de tueurs a été ouvertement publié sur le site de l'ambassade d'Ukraine au Tadjikistan. L’opération a été dirigée personnellement par l'ambassadeur d'Ukraine, Valeriy Yevdokimov, qui se trouve être l’ex-chef du renseignement étranger de Zelensky. La page du site a été effacée, mais des captures d’écran ont été faites. «Les commanditaires les ont recrutés afin de donner au public occidental l’image qu’ils étaient soi-disant islamistes, retrace le haut fonctionnaire russe Alexandre Malkevitch Il s'agit d'une opération des services de renseignement occidentaux et d’une tentative de mettre le public sur une mauvaise piste. … Mot d’ordre immédiatement relayé par les médias occidentaux. NB : VOUS COMPRENEZ POURQUOI LES ÉTATS-UNIS, L'ANGLETERRE ET LA FRANCE, AVEC LEUR ORGANE DE PROPAGANDE #AttentatMoscou#MoscowAttack | Zelensky | THE CIA | #Moscou | Crocus City Hall | #CIA | #NATO | #VictoriaNuland | #DAESH | ISIS | #DGSE @egountchibehanzinofficiel

Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5916 · 24.03.2024 г., 16:19

#ManagmentdelaTerreur La #Russie chamboule tellement leur hégémonie en #Afrique, leur nouvelle ordre mondiale. Les gouvernement mondialistes (États-Unis 🇺🇸, France 🇫🇷, Angleterre 🏴󠁧󠁢󠁥󠁮󠁧󠁿 ), subissent une berezina en #Ukraine alors cela active des vieilles méthodes bien connues. Des attaques sous fausse bannière qu'ils appellent attaque terroriste de #Daesh. Nous sommes en 2024, les peuples sont maintenant éveillés. Cela ne passe plus. Tout se sait ! Vidéo ne ligne ! https://youtu.be/R0_aXILQ7Mk?feature=shared #Usa#Moscou#Otan#Cia#Dgse#Ml6 @egountchibehanzinOfficiel