В фреймворке 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
⚖️ Joriy yilning 20-oktabr kuniJinoyat-protsessual huquqi kafedrasi dotsenti, yu.f.n. A.Tadjibayeva tashabbusi bilan Jinoiy odil sudlov fakulteti 4-kurs talabalari uchun “Isbot qilishning umumiy shartlari va sun’iy intellekt texnologiyalari” mavzusida ma’ruza darsi o‘tkazildi.
🔹 Dars Jinoyat ishlari bo‘yicha Shayxontohur tumani sudi sudyasi Ochilov Xasan Rashidovich ishtirokida master-klass shaklida tashkil etildi.
🔹 Dars davomida isbotlash jarayonining nazariy va amaliy jihatlari, shuningdek, sun’iy intellekt texnologiyalarining jinoyat-protsessida qo‘llanish imkoniyatlari muhokama qilindi.
👨🏻🎓Talabalar uchun ushbu uchrashuv amaliy tajriba va zamonaviy yondashuvlarni o‘rganishda muhim ahamiyat kasb etadi.
#TDYU#JinoyatProtsessi#Isbotlash#SuniyIntellekt
❤@TSUL_CPL🇺🇿
📚Mahorat darsi — “Isbot qilish maqsadi, predmeti va doirasi”
⚖️ 2025-yil 17-oktabr kuni Jinoyat-protsessual huquqi kafedrasimudiri o‘rinbosari,dotsent B.K. Xudaybergenov tashabbusi bilan Toshkent xalqaro universiteti professori, yuridik fanlar doktori Murodov Baxtiyor Baxodirovich ishtirokida Jinoiy odil sudlov fakulteti 4-kurs talabalari uchun “Jinoyat protsessida dalillar va isbotlash” moduli doirasida mahorat darsi tashkil etildi.
🔍 Dars davomida isbot qilishning maqsadi, predmeti va doirasi masalalari chuqur tahlil qilinib, talabalar bilan amaliy misollar asosida fikr almashildi.
🎓 Mazkur mahorat darsi talabalarda nazariy bilimlarni mustahkamlash hamda ularni amaliyotda qo‘llash ko‘nikmalarini rivojlantirishga xizmat qiladi.
#TDYU#JinoyatProtsessualHuquqi#MahoratDarsi#Isbotlash#JinoiyOdilSudlov#HuquqTaʼlimi
❤@TSUL_CPL🇺🇿