В фреймворке PyQt (и PySide тоже) часто встречается настройка чего-либо с помощью так называемых флагов.
widget.setWindowFlags(Qt.Window)
Взаимодействие нескольких флагов делается с помощью бинарных (или побитовых) операторов.
Несколько флагов можно указать с помощью оператора "|"
list_item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
исключить флаг из уже имеющегося набора можно так
list_item.setFlags(list_item.flags() ^ Qt.ItemIsEnabled)
Добавить новый флаг к имеющимся можно так
list_item.setFlags(list_item.flags() | Qt.ItemIsEnabled)
А проверка наличия делается так
is_enabled = item.flags() & Qt.ItemIsEnabled > 0
Почему именно так? Всё дело в том как именно работают побитовые операторы. Но об этом в следующем посте.
#qt
💜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
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
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