В фреймворке 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
¿Traición a la patria? 🧐
#EpigmenioIbarra no se guarda nada contra #MaruCampos‼️
Los hechos hablan más que mil discursos. ¿Gobernadora o aliada de agencias extranjeras?
El debate está que arde y la exigencia de destitución resuena con fuerza. 📁🇲🇽
¡Dale like si crees que México se respeta! 🇲🇽🔥
¡Se ardió! 🔥
🔴#AlitoMoreno (@alitomorenoc) intentó defenderse de #EpigmenioIbarra (@epigmenioibarra), pero recurrió a sus ya conocidos insultos y groserías 🤡‼️
https://sinlineamx.com/alito-responde-epigmenio-tras-vincularlo-con-narco/
Piden preparar equipaje de Hernán Cortés💀
‼️El periodista #PedroMiguel solicitó al INAH la exhumación y retiro del país de los restos de Hernán Cortés, actualmente resguardados en el Centro Histórico de la Ciudad de México.
‼️#EpigmenioIbarra respaldó la propuesta y lo llamó “asesino de culturas y pueblos”.
En México ya no hay trato VIP para conquistadores:
ni altar, ni homenaje, ni renta gratis en el Centro Histórico.
La patria no olvida 👊
¡Se están peleandaaaa! 🔥
🔴#EpigmenioIbarra llamó mentiroso a #CiroGómez, pero #AlitoMoreno no tardó en meter su chuchara 😒‼️🚨
https://sinlineamx.com/alito-moreno-vs-epigmenio-por-criticar-ciro-gomez/
¡Son lo mismo! 😳
🔴#EpigmenioIbarra señaló que una intervención en #México sería favorable tanto para #Trump como para el #PRIAN en su lucha por sobrevivir en las elecciones 🗳️ | ¿Qué opinas? 👇🏻
¡No a la pleitesía de la ultraderecha española! ❌
🔴#PedroMiguel y #EpigmenioIbarra solicitaron que los restos de #HernánCortés sean entregados a #DíazAyuso⚱️🇪🇸 | ¿Estás de acuerdo? 🤔
https://sinlineamx.com/piden-exhumar-restos-hernan-cortes-enviarlos-espana/