В фреймворке 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
Поделюсь с вами интересным мероприятием.
Почему интересным?
Потому что знаю тех, кто участвует.
Делают знакомые, коллеги по африканскому, так сказать, цеху.
Без пафоса и воды. Все по делу и можно спокойно пообщаться.
P.S. Мое участие, к сожалению, только заочное.
#африка_рядом#событиевмоскве#кудасходить#эфиопия
#афроарт#лекция#jolieartgallery
22 августа 2025, в 18.00 в МТПП состоится кураторская экскурсия: разговоры веселые и грустные об Уганде и Африке в целом, об африканском современном искусстве и художниках.
Регистрация на встречу с обязательным авансовым добровольным взносом.
За что и почему добровольный, но обязательный? Это мотивирует всех зарегистрированных граждан прийти и тогда
куратор с художником не останутся в одиночестве без любителей Африки. Художник и куратор- тоже человек. (Наджиб Хаким и Татьяна Жоливе)
Будет точно понятно, сколько людей придет и насколько силен ваш интерес.
Если вы не приходите, взнос не возвращается.
Повторения не будет. Выставка потом сворачивается, куратор уезжает готовиться к следующему выставочному сезону.
Боятся скама и обмана не нужно, МТПП знает, где меня искать, если что.
Вопросы в личку, пожалуйста. Будет лучше, чем на вернисаже. Спокойно и без суеты.
https://mostpp.ru/news/kultura/ot-ugandy-do-rossii-khudozhestvennyy-most-cherez-kontinenty/
#экскурсия#африка#уганда#событие#uganda#JolieArtGallery
#eventinmoscow#afroart#afro