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

Пребарај: #cimarronas

当前筛选 #cimarronas清除筛选
La Tizza

@latizadecuba · Post #656 · 06.04.2021 г., 02:21

💜Días atrás, #Cimarronas se propuso desmontar 5 mitos sobre el feminismo, que alimentan prejuicios contra él. 💜 Hoy les compartimos la serie completa: 👇👇👇 ✔️1. El feminismo no es el equivalente femenino del machismo. ✔️ 2. El género no es una condición biológica. ✔️3.En la sociedad patriarcal, todas las personas pueden reproducir o sufrir el machismo. ✔️4.Una mujer en una posición de poder no implica una postura feminista, ni que exista igualdad de género. ✔️5.El feminismo no es para tratar solo "cosas de mujeres", su visión debe tomarse en cuenta todo el tiempo y para cualquier tema. 👇👇👇 https://www.facebook.com/103763385107595/posts/121342926682974/?app=fbl

Hashtags

La Tizza

@latizadecuba · Post #853 · 11.10.2021 г., 18:58

Un #10DeOctubre y las #Cimarronas hacia Buenavista, allí con otros colectivos de la sociedad civil, celebramos el inicio de nuestras luchas de independencia con: 👉 Volantes y sticker sobre el nuevo Código de las Familias, un código de 💜 👉 Juegos y lecturas con niños y niñas del barrio en el Taller de transformación. 👉Visitamos los espacios que se han creado para el disfrute de la comunidad, entre ellos, la Rotonda y el parque infantil de la comunidad.🪀 👉Pintada de muro en una bodega que se inaugurará próximamente.🎨 #UnCodigoTodasLasFamilias#HastaQueElAmorSeaLey #TodosLosDerechosParaTodasLasPersonas

La Tizza

@latizadecuba · Post #684 · 01.05.2021 г., 22:24

El #PRIMERODEMAYO representa la lucha de clases, la lucha de derechos ante un sistema que deshumaniza: el capitalismo. ¿Y en Cuba? Hay mucho por hacer para completar la justicia y también muchos sueños hechos realidad, que entre todxs hemos conquistado. ¡Tenemos un mundo que ganar! Quienes creamos las riquezas y «hacemos andar la rueda de la historia», aunque tengamos que «desafiar poderosas fuerzas» dentro y fuera del país. (Re)actívate en tu centro laboral, casa, barrio y con el mundo. ¡Hazlo común! Intervención comunitaria en el Cerro: pintada y recogida de escombros por el #PRIMERODEMAYO 💙TENEMOS UN MUNDO QUE GANAR💙 #Cimarronas#TenemosUnMundoQueGanar#Feminismos#FeminismoSocialista#MartiresDeChicago Proyecto Nuestra América Bufa Subversiva Revista Muchacha Revista Mujeres Cenesex La Tizza Tángana en el Trillo HorizontesBlog