В фреймворке 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
📢 Azərbaycanda dəmir yollarının yaranmasının 145 illik yubileyi münasibətilə Azərbaycan Dəmiryol Muzeyində açıq qapı günləri keçiriləcək.
ℹ️ Bu münasibətlə 14-19 oktyabr tarixlərində muzeyə giriş pulsuz olacaq.
✨ Bu fürsətdən siz də yararlanın – muzeydə dəmir yollarının 145 illik tarixinə səyahət edənlərdən olun.
#ADY145
❓ Növbəti 5 il ərzində Abşeron dairəvi dəmir yolu üzrə hansı yeni xətlərin açılması gözlənilir?
✅ Sualı ADY-nin Sərnişin daşımaları departamentinin rəisi Azər Fərəcov cavablandırır.
#ady#ady145
🇦🇿 Qarabağ və Şərqi Zəngəzura dəmir yolları ilə “Böyük Qayıdış”.
🚧 2021-ci ildə Prezident İlham Əliyevin təməlini qoyduğu
- Horadiz–Ağbənd dəmir yolu xətti üzrə tikinti işlərinin 60 faizi yekunlaşıb;
- Bərdə–Ağdam dəmir yolu xətti üzrə tikinti işlərinin isə 94 faizi tamamlanıb.
✅ Bərdə, Köçərli, Təzəkənd stansiyaları və xidməti binaların inşası başa çatdırılıb. Ağdam dəmiryol və avtovağzal kompleksinin isə tikintisi davam edir.
Daha ətraflı: https://bit.ly/3E89Sod
#ady145#demiryollari#ady
📌ADY təhlükəsizliyin qorunması məqsədilə Biləcəri lokomotiv deposunda yanğın təhlükəsizliyi sistemlərini təkmilləşdirib.
✅ Mövcud sistemlər yerli normativ hüquqi aktlara və beynəlxalq standartlara uyğunlaşdırılıb.
👷♂️ Həmçinin işçi heyətinin hazırlıq səviyyəsinin artırılması məqsədilə təxliyə üzrə təlim-məşq keçirilib.
#ady#ady145#təhlükəsizlik
🇦🇿🛤️ Azərbaycanda ilk dəmir yolunun açılışından 145 il ötür.
👉🥳1880-ci il yanvarın 20-də Bakı–Sabunçu–Suraxanı dəmir yolunun təntənəli açılışı oldu. Bu xətt neft daşımaları üçün nəzərdə tutulsa da, bir müddət sonra eyni marşrutla sərnişinlərin daşınmasına başlanıldı.
🌍 145 illik tarixi boyunca Azərbaycanın dəmir yolları böyük inkişaf yolu keçərək beynəlxalq nəqliyyat dəhlizlərinin əsas hissəsinə çevrilib.
#ady145#AzərbaycanDəmirYolları145#demiryollari