В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль QtCompat (compatibility). Там не так много функций но они довольно полезны.
Этот модуль содержит унификаци модуля shiboken2, функций loadUi, translate и несколько переименованных функций классов или изменённую сигнатуру аргументов и возвращаемых значений. Это единственное исключение из правила когда вам потребуется где-то изменить свой код кроме импортов и этот код не похож на обычный код PySide2.
Например, в PyQt4 и PySide есть метод
QHeaderView.setResizeMode
Для PyQt5 и PySide2 они были благополучно переименованы в
QHeaderView.setSectionResizeMode
Чтобы применить этот метод следует использовать такой код
from Qt import QtCompath
header = self.horizontalHeader()
QtCompat.QHeaderView.setSectionResizeMode(header, QtWidgets.QHeaderView.Fixed)
Унификация загрузки UI файлов:
# PySide2
from PySide2.QtUiTools import QUiLoader
loader = QUiLoader()
widget = loader.load(ui_file)
# PyQt5
from PyQt5 import uic
widget = uic.loadUi(ui_file)
# Qt.py
from Qt import QtCompat
widget = QtCompat.loadUi(ui_file)
Хорошо что таких моментов не много и их легко запомнить.
Полный список можно посмотреть в таблице.
#qt#tricks
⚡️İzzəddin Əl-Qəssam Briqadalarının hərbi sözçüsü:
Biz bu gün axşam İslam İnqilab Keşikçiləri Korpusunun düşmənin cinayətkar varlığının dərinliklərində yerləşən ərazilərə qarşı yeni taktikalarla həyata keçirdiyi güclü raket zərbələrinə böyük qürurla baxırıq. Bu zərbələr onlarla ölən və yaralananlar ilə nəticələndi və biz bunu yalnız İranın sionist-amerika təcavüzünə deyil, həm də Qəzzadakı fələstinli xalqımıza qarşı soyqırımı qırğınlarına təbii cavab hesab edirik.
Bu nasist sionist düşmən yalnız güc dilini və ikiqat cavab verməyi başa düşür, ona baha qiymət ödətmək onun təcavüzünü dayandırmağa məcbur edəcək, əks halda o, öz vəhşiliyini davam etdirəcək və ərəb və islam ölkələrimizi tək-tək hədəf alacaq.
İran İslam Respublikası bu gün bütün İslam ümmətinin qabaqcıl müdafiə xəttini təmsil edir və təcavüzkarlar azadların və torpağın sahiblərinin iradəsini qıra bilməyəcəklər. Biz bütün ümmətimizin xalqlarını həqiqi düşmənimizə qarşı bir sırada dayanmağa və əsas məsələlərimiz, o cümlədən Fələstin azadlığı üçün birlikdə çalışmağa dəvət edirik.
#İran
#Fələstin
#İşğalçı_İsrail_rejimi
Abunə olun🇵🇸Ar-Rad Fələstin
☄️
🇮🇷
⭕️İran İslam Respublikasının Ali Milli Təhlükəsizlik Şurasının sədri və İslam İnqilabının Rəhbəri Seyid Əli Xameneinin müşaviri Əli Laricani müsəlman ölkələrinə xəbərdarlıq edib.
O, sosial şəbəkədə dərc etdiyi yazıda "Ortaq Əməliyyatlar Mərkəzinin" yaradılmasını təklif edib, bu, onun sözlərinə görə, İsraili ciddi şəkildə narahat edəcək.
Laricani həmçinin vurğulayıb:
Ac və zülm görmüş Fələstin xalqı üçün heç nə etmədiniz. Ən azından öz məhvinizi önləmək üçün kiçik bir qərar qəbul edin, - deyə Laricani vurğulayıb
#İran
#İşğalçı_İsrail_rejimi
T.me/ar_rad_info
☄️
🇮🇷Keçmiş SEPAH komandiri müsəlman ölkələrini İsrailə qarşı birləşməyə çağırdı
“İslam Konfransının görüşü İsrailin beş müsəlman ölkəsinə hücumlarına və Qəzzada, Səudiyyə Ərəbistanında, Türkiyədə və İraqda soyqırıma qarşı praktik tədbirlərə gətirməsə, Səudiyyə Ərəbistanı da bu hökumətin döyüş təyyarələri və bombalarını gözləməlidir. İsrail bölgədəki hər ölkəyə hücum etməzdən əvvəl ona qarşı hərbi koalisiya yaratmalıdır”, — deyə Məhəmməd Rezayi bildirib.
#İran
#İşğalçı_İsrail_rejimi
T.me/ar_rad_info
⚡️İİKK İslam Ümmətinin Qəhrəmanlarının Xatirəsinə raket Zəzərbəsinə Başladı
İslam İnqilabı Keşikçiləri Korpusu, sionist təcavüzkara qarşı müqəddəs mübarizədə canlarını fəda edən şəhidlər Yəhya Sinvar və Hazifə əl-Kəhlutun (Əbu Ubeydə) şərəfinə "Millətin Şəhidlərinin Ruhu" adlı güclü raket zərbəsi elan edib
İİKK sözçüsü:
Bütün düşmən hədəfləri haqqında dəqiq kəşfiyyat məlumatlarımız var. İstənilən düşmən hədəfləri effektiv və qətiyyətlə vurulacaq.
Bəzi İsrail-Amerika düşmən hədəfləri artıq üç-dörd dəfə vurulub.
Hədəflər arasında komanda mərkəzləri, tədqiqat obyektləri, müdafiə nazirlikləri, hərbi komplekslər, hava bazaları, ordu qərargahları, işğal mövqeləri, radarlar, limanlar və enerji infrastrukturu var idi.
Düşmən fabriklərimizə yaxınlaşarsa, dərhal onların istehsal müəssisələrinə zərbə endirəcəyik.
#İran
#Fələstin
#ABŞ
#İşğalçı_cuhud_rejimi
Abunə olun🇵🇸Ar-Rad Fələstin
⚡️İran Xarici İşlər Nazirliyinin Ümumdünya Qüds Günü ilə bağlı bəyanatı:
İran xalqının bugünkü tədbirlərdə fəal və şüurlu iştirakı təkcə bani imamımızın və şəhid liderimizin yüksək ideallarına sadiq qalmasının yenilənməsi deyil, həm də İran xalqının sionist rejimin və ABŞ-ın əziz vətənimizə qarşı təcavüzünə qarşı ikrahını ifadə edən uca bir fəryadıdır.
#İran
#Fələstin
#ABŞ
#İşğalçı_cuhud_rejimi
Abunə olun🇵🇸Ar-Rad Fələstin
⚡️HƏMAS hərəkatının nümayəndəsi Hazim Qasim bildirib ki, bütün İslam ümmətinin qüvvələri və tərkib hissələri sionist-amerikan aqressiyasına qarşı İran tərəfində olmalıdır
#İran
#Fələstin
#ABŞ
#İşğalçı_cuhud_rejimi
Abunə olun🇵🇸Ar-Rad Fələstin
❗️İranda İsraillə əməkdaşlıqda və casusluqda təqsirli bilinən Babək Şahbazi bu gün səhər edam olunub. Lakin hüquq müdafiəçiləri onun həbsinin əsl səbəbinin Ukrayna Prezidenti Volodimir Zelenskiyə yazdığı məktub olduğunu iddia edirlər.
Həmin məktubda Şahbazi Ukrayna Silahlı Qüvvələrinə qoşulmaq və Rusiyaya qarşı döyüşmək arzusunu ifadə edib.
Şahbazi məhkəmə araşdırmasının ardınca, Ali Məhkəmənin onun İsrailin "Mossad" kəşfiyyat xidməti ilə əlaqəli şəxslərlə məlumat mübadiləsini təsdiqləməsindən sonra ölüm cəzasına məhkum edilib.
Fəallar ittihamların siyasi motivli və etirafların işgəncə altında alındığını vurğulayırlar.
#İran#İsrail#reaksiyatv
SON DƏQİQƏ 🚨
🇦🇿 Naxçıvana hücum edilib 🔥
Naxçıvan hava limanı yaxın ətrafına İran istehsalı olan Shahed-136 dronu düşüb.
#Azərbaycan#Naxçıvan#İran#Shahed#dron
Kanala abunə olun