В фреймворке 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
☠️ Хэй, Бэнгеры!
20 января состоится юбилейный выпуск программы Solid Bangerz #50🎉
В эфире — звёздные гости, любимый Drum&Bass и неповторимая энергичная атмосфера. Готовы к музыкальной феерии? Тогда не пропустите эфир!
На эфире выступят:
• Константин GVOZD — амбассадор Drum&Bass в России, радиоведущий, музыкальный продюсер, сооснователь «Пиратской станции» и владелец лейбла Respect Records🔥
• Андрей CHAOZ — Techno / DNB продюсер, магистр сведения и отец Redr00m🈴
• Дима LUGER — Панк по натуре и философии, безудержный поклонник и создатель драм-н-бэйс культуры по жизни! Главный голос эфиров и участник команды Solid Bangerz☠️
Line Up:
20:00 - GVOZD
21:00 - SOLID BANGERZ
22:00 - CHAOZ
Hosted by LUGER
‼️Трансляция Twitch
‼️Трансляция VK
☠️Инфозона Solid Bangerz
🪙Поддержать команду монетой
Увидимся на волнах Reactor Radio!
С любовью к ритму и вам, Solid Bangerz!
#solid_bangerz#luger#gvozd#chaoz
#reactor_radio#online_radio
#dnb_spb#dnb#drum_and_bass
17.03.2026 – SOLID BANGERZ #58 – REACTOR RADIO
Вот так дружно, весело и с огоньком мы отпраздновали день рождения нашего Макса EXIT4🎉
GVOZD | MR. SMITH | CHAOZ | LISA | EXIT4 | LITTLE MOUSE | ALESANDRO | INFERNAL | LUGER | FOXY OXYGEN | MAX | LAPA
Спасибо всем артистам, тем кто пришёл на студию и конечно нашим зрителям! ❤️🔥
☠️Инфозона Solid Bangerz
🪙Поддержать команду монетой
#solid_bangerz#gvozd#little_mouse#exit4#luger#infernal
#reactor_radio#online_radio
#dnb_spb#dnb#drum_and_bass
😈 Привет, Бэнгеры!
Выходные прошли, а мы готовы в самом начале недели пролететь ураганом по вашим саундсистемам с сумасшедшим вайбом!
Эфир Solid Bangerz Tales #19 посетит специальный гость - Костя GVOZD💥 Так же отыграет DNB сет наш друг, Андрей ChaOZ (XayZz)⚡️ Ну а начнут разогревать аппаратуру Дима Infernal и Вова SVDj🔥 Увидимся на волнах Reactor Radio во этот вторник! 🤟
Line Up:
20:00 - Infernal
20:30 - SVDj
21:00 - GVOZD
22:00 - ChaOZ
*Hosted by LUGER
‼️Трансляция Twitch
‼️ Трансляция VK - ссылка появится после начала трансляции
С любовью к ритму и вам, Solid Bangerz!
#Solid_Bangerz#GVOZD#ChaOZ#Infernal#SVDj#LUGER#Reactor_Radio#Online_Broadcasting#DNB#SPb_DNB#Drum_and_Bass