В фреймворке 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
Fano Forces in Gojjam Reportedly Execute Three girls over alleged spying activity. Read more. https://borkena.com/2026/01/03/ethiopia-fano-forces-in-gojjam-reportedly-execute-three-girls-over-alleged-spying-activity/#Ethiopia#News#Fano#Gojjam
Ethiopian Rebels Say Over 132 Government Soldiers Killed In Gojjam. Read more.
https://borkena.com/2026/03/03/ethiopia-fano-says-over-132-government-soldiers-killed-in-gojjam/#Ethiopia#news#Fano#Gojjam#EthiopianRebels
#Ethiopia: WHO condemns killing of three healthcare workers in #Amhara region; AMA calls for release of detained, abducted medics
The World Health Organization has condemned the killing of three healthcare professionals in North Mecha Woreda of North #Gojjam Zone, Amhara Region.
The three were shot dead on 02 April 2026. Two of the victims, including a nurse, were working at Abyot Fana Primary Health Center in North Mecha, while the third was employed at a private healthcare facility.
The incident occurred amid escalating conflict in the Amhara region between government forces and armed groups in the region.
Separately, the Amhara Medical Association(#AMA) has called on the government to ensure that doctors and healthcare workers currently abducted or detained in the region return to their homes “without any preconditions.”
Read more: https://addisstandard.com/?p=56458
Ethiopian Gov't Carried Out Drone Attack On A School In Sekela, Gojjam. Read more.
https://borkena.com/2025/11/11/ethiopian-govt-carried-out-drone-attack-on-a-school-in-sekela-gojjam/#Ethiopia#humanrights#droneattack#Gojjam#Sekela