В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#Ramazon#XayrSahovat#Iftorlik#Chilonzor#Mahalla
Ramazon — xayr-sahovat va shukronalik ayyomi
Ramazon oyida yurtimizda mehr-oqibat, xayr-sahovat va shukronalik kabi ezgu qadriyatlar yanada keng namoyon bo‘lmoqda.
Chilonzor tumanidagi 3-Charx Kamolon MFY, Tohir ko‘chasi 72-uyda istiqomat qiluvchi oila xonadonida iftorlik dasturxoni yozildi.
Unda “VIOLA Enerji Toshkent”xorijiy korxonasi tuman boshqarmasi boshlig‘i o‘rinbosari ham ishtirok etib, mahalla faollari va nuroniylar bilan birgalikda Ramazon oyining fazilatlari, mehr-oqibat hamda hamjihatlik haqida samimiy suhbatlar olib borildi.
Bunday ezgu tadbirlar mahallalarda o‘zaro hurmat, mehr-muruvvat va hamjihatlik muhitini yanada mustahkamlashga xizmat qilmoqda.
🔵https://t.me/chilonzor_tuman_hokimligi
#XayrSahovat
#MehrOqibat
#XontopiMahallasi
#IjtimoiyHimoya
#EzguIshlar
#MahallaHayoti
Mahallalarda xayr-sahovat ishlari izchil davom etmoqda
Tumanimizdagi barcha mahallalarda xayr-sahovat va mehr-oqibat tadbirlari muntazam ravishda tashkil etib kelinmoqda.
Jumladan, “Xontopi” mahallasida ehtiyojmand oilalar a’zolari hamda imkoniyati cheklangan fuqarolarni qo‘llab-quvvatlash maqsadida kiyim-kechaklar tarqatildi.
Mazkur xayriya tadbiri aholining ijtimoiy himoyaga muhtoj qatlamlarini qo‘llab-quvvatlash, jamiyatda mehr-oqibat va hamjihatlik muhitini mustahkamlashga xizmat qilmoqda.
⬅️⬅️⬅️Bu kabi ezgu tashabbuslar kelgusida ham izchil davom ettiriladi.
🔵@Chilonzor_tumani_hokimligi
#Ramazon#MehrMuruvvat#XayrSahovat#Chilonzor#HasanxonQori#OqTepa#Mahalla#EzguAmallar
Ramazon oyida ehson va saxovat ishlari davom etmoqda
“Ramazon — mehr-muruvvat, xayr-sahovat oyi” shiori ostida Chilonzor tumanida xayriya tadbirlari izchil davom etmoqda.
Jumladan, “Hasanxon qori” jome masjidi imom-xatibi boshchiligida masjidga biriktirilgan “Oq-tepa” MFY 7-mavzeda ijarada istiqomat qilayotgan, oila a’zolaridan biri bemor bo‘lgan xonadonga homiylar ko‘magida yordam ko‘rsatildi.
Mazkur xonadonga iftorlik dasturxoni uchun mo‘ljallangan 1 000 000 so‘mlik oziq-ovqat jamlanmasi “Hasanxon qori” jome masjidi imom noibi tomonidan yetkazib berildi.
Bu kabi ezgu tashabbuslar orqali ehtiyojmand oilalarni qo‘llab-quvvatlash hamda Ramazon oyining savobli amallarini yanada keng yoyish maqsad qilingan.
🔵https://t.me/chilonzor_tuman_hokimligi