В фреймворке 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
Интервью о международном
Проекте „Art in Sports“
Любови Барыкиной
14 стран Мира
22 Региона РФ
13 художественных музеев
Юлия Лой-
Шеф-редактор журнала
Мелон Рич (Melon Rich),
Певица, автор-исполнитель,
Ведущая
#Interview
#magazine
#MelonRich
#MELONRICHTV
#Moscow🇷🇺
#JuliaLoi
#LiubovBarykina
#ArtInSport
Статья
СТАТЬ ЧЕМПИОНКОЙ РОССИИ- ЭТО КАК СТАТЬ
ЧЕМПИОНКОЙ МИРА
о международном
Проекте “Art in Sports”
Любови Барыкиной
В журнале MELON RICH
📇🖊️📋📚
https://t.me/melon_rich
https://melonrich.ru/uploads/MR37/index.html
Актуальный номер журнала
Читать здесь ☝️☝️☝️
Благодарю
Шеф-редактора
#ЮлияЛой
Основателя и
Главного редактора
#СветланаЛистопадова
За внимание и интерес
Проявленный ко мне лично
И к моей профессиональной и
Творческой деятельности ❤️🔥🌷
#Magazine
#MelonRich
#Article
#LiubovBarykina
#ArtInSports
#Project
November 2025
Благодарю главного
редактора журнала
MELON RICH
#СветланаЛистопадова
а также
Шеф-редактора
#ЮлияЛой
за приглашение на
Международный
межотраслевой
саммит
Russian digital creative
2025
24 октября 2025 в
Торгово-промышленной палате Российской Федерации состоялся Международный саммит лидеров цифровой и креативной индустрии
Я рассказала гостям
скммита про свой
международный проект
„ART IN SPORTS“
#MelonRich
#Russian
#Digital
#Summit
#ArtInSports
#LiubovBarykina
#InternationalProject
https://t.me/melon_rich