В фреймворке 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
🔔 Итоги CeMAT RUSSIA 2025
Вчера завершилась 15-ая международная выставка техники, оборудования, средств автоматизации и роботизации для складской и промышленной логистики CeMAT RUSSIA.
Три дня, наполненных встречами, интересными обсуждениями и новыми возможностями 🚀
Мы обменялись опытом с коллегами по отрасли, представили решения AXELOT для комплексной автоматизации и роботизации складов и транспортной логистики, а также получили массу вдохновения.
✨ Делимся атмосферой выставки и интересными моментами!
#AXELOT#CeMATRUSSIA2025#Логистика#Автоматизация#WMS#TMS#SCM#Инновации
Уже завтра вы сможете познакомиться лично с Экосистемой AXELOT на СеМАТ 2025 🔥
Подробнее о мероприятии рассказываем здесь
📍Ждем вас на нашем стенде по адресу: Москва, «Крокус Экспо», павильон 1, зал 4, стенд D411.
✅ Для бесплатного посещения используйте промокод: cr25eA49.
#AXELOT#CeMATRUSSIA2025#Логистика#АвтоматизацияСкладов#Роботизация#SupplyChain#WMS#TMS#SCM#ИнновацииВЛогистике#ЛогистикаБудущего
🚀 AXELOT на CeMAT RUSSIA 2025: встречаемся в Москве!
С 16 по 18 сентября в МВЦ «Крокус Экспо» пройдет 15-я международная выставка CeMAT RUSSIA 2025 – главная площадка для профессионального диалога в логистике. AXELOT приглашает вас присоединиться!
CeMAT RUSSIA – это место, где встречаются лидеры отрасли, обсуждаются ключевые тренды, рождаются новые идеи и заключаются партнерские соглашения. В этом году гостей ждут более 40 сессий и дискуссий, сотни инновационных решений и насыщенная программа.
Познакомьтесь с Экосистемой AXELOT на нашем стенде:
🔴Комплексная автоматизация и роботизация складов: от концепции до запуска.
🔴Современные системы хранения, конвейеры, сортировочные технологии и роботизированные платформы.
🔴Компоненты AXELOT SCM для масштабирования бизнеса.
🗣️ В дискуссионном клубе «Промышленная сборка будущего: вызовы и рабочие решения» выступит генеральный директор AXELOT TECH Тимур Сетюков, который поделится примерами снижения затрат и оптимизации процессов.
📢В рамках кейс-сессии AXELOT также обсудит с представителями бизнеса, что же на самом деле является точкой опоры в построении надежной цепи поставок предприятия.
📍 Где нас найти: Москва, «Крокус Экспо», павильон 1, зал 4, стенд D411.
✅ Для бесплатного посещения используйте промокод: cr25eA49.
Приходите на стенд AXELOT – обсудим реальные пути модернизации складских комплексов и новые возможности для вашего бизнеса🔥
#AXELOT#CeMATRUSSIA2025#Логистика#АвтоматизацияСкладов#Роботизация#SupplyChain#WMS#TMS#SCM#ИнновацииВЛогистике#ЛогистикаБудущего
Уже завтра вы сможете познакомиться лично с Экосистемой AXELOT на СеМАТ 2025 🔥
Подробнее о мероприятии рассказываем здесь
📍Ждем вас на нашем стенде по адресу: Москва, «Крокус Экспо», павильон 1, зал 4, стенд D411.
✅ Для бесплатного посещения используйте промокод: cr25eA49.
#AXELOT#CeMATRUSSIA2025#Логистика#АвтоматизацияСкладов#Роботизация#SupplyChain#WMS#TMS#SCM#ИнновацииВЛогистике#ЛогистикаБудущего