В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Gruziyada o‘tkazilgan "Black Sea Fest" xalqaro festival-tanlovida Art nominatsiyasida I o‘rinni egallagan Respublika ixtisoslashtirilgan dizayn maktabining 11-sinf o‘quvchisi Mirfozil Mirkomilovni chin dildan tabriklaymiz.
Tanlagan kasbingizda muvaffaqiyatlar tilaymiz!
#Tosiqlarsiz#InklyuzivTalim
—
Искренне поздравляем Мирфозила Миркомилова, ученика 11 класса Республиканской специализированной школы дизайна, занявшего I место в номинации Art в Международном фестивале-конкурсе «Black Sea Fest», прошедшем в Грузии.
Желаем дальнейших успехов в выбранной профессии!
#БезБарьеров#ИнклюзивноеОбразование
Zamin|Facebook| Instagram| YouTube
#Dóppinchellenj trendidan biz ham qolib ketmaymiz! ✨
✨✨✨✨✨✨✨✨
📍Andijon viloyati
Shahrixon tumani
🏢5-sonli maktabning
💁♀️💁inklyuziv sinf o‘quvchilari bilan birga bu ajoyib trendga qo‘shildik 🇺🇿
Birlikda — kuchmiz, birgalikda — ilhommiz! ⭐️
#DoppinChallenge#InklyuzivTalim#BirlikdaKuchlimiz#Shahrixon
@shahrixontumani_mmtb✍️
#Forum
#FarzandlarKelajagi
#InklyuzivTalim
#TosiqsizMuhit
#PsixologikSoglomMuhit
#MeningDunyoim
Farzandlarimiz kelajagiga barchamiz birdek mas’ulmiz
Chilonzor tumani Maktabgacha va maktab ta’limi bo‘limi tizimidagi 126-sonli umumta’lim maktabida “Farzandlarimiz kelajagiga barchamiz birdek mas’ulmiz” shiori ostida forum bo‘lib o‘tdi.
Forum doirasida maktab direktorlar, maxsus pedagoglar va psixologlar ishtirokida alohida ta’lim ehtiyoji bo‘lgan inklyuziv bolalar bilan ishlash, “to‘siqsiz muhit”ni tashkil etish, ularning jamiyatda o‘z o‘rnini topishiga ko‘maklashish, oilaviy nizolarning psixologik ildizlarini o‘rganish va oldini olish, o‘quvchilarga nisbatan zo‘ravonlikning har qanday ko‘rinishlarini bartaraf etish hamda umumta’lim maktablarida sog‘lom psixologik muhitni shakllantirish masalalariga bag‘ishlangan o‘quv-seminarlar tashkil etildi.
Seminarlar davomida ishtirokchilar o‘z bilim va ko‘nikmalarini oshirdilar.
Shuningdek, inklyuziv o‘quvchilar ishtirokida “Mening dunyoim” shiori ostida tanlov o‘tkazildi. Unda alohida ta’lim ehtiyoji bo‘lgan o‘quvchilar estrada vokal, tasviriy san’at, robototexnika va turli kasblarga oid ijodiy ishlari orqali o‘z iste’dodlarini namoyon etdilar.
Forum yakunida inklyuziv ta’lim tanlovi ishtirokchilaridan 30 nafari hamda ushbu yo‘nalishda samarali faoliyat olib borayotgan direktorlar, maxsus pedagoglar va psixologlar munosib taqdirlandilar.
👉👉👉 Lavhamizda tadbir jarayonlari
🔵https://t.me/chilonzor_tuman_hokimligi
"Zamin" fondi va Haydar Aliyev fondi o‘rtasida Barqaror taraqqiyot, yoshlar ekologik ta’limi, sog‘liqni saqlash va ta’limni rivojlantirish sohalarida hamkorlik to‘g‘risida memorandum imzolandi. Uchrashuv davomida tomonlar Milliy onkologiya markazi, ta’lim muassasalari va DOST inklyuziv rivojlanish va ijod markazi faoliyati bilan tanishdilar. Joriy yil noyabr oyida Ozarbayjonda bo‘lib o‘tadigan COP29 doirasidagi qo‘shma loyiha va tashabbuslarga alohida e’tibor qaratildi.
—
Фонд Zamin и Фонд Гейдара Алиева подписали Меморандум о сотрудничестве в области устойчивого развития, экологического образования молодежи, развития здравоохранения и образования. В ходе встречи стороны ознакомились с работой Национального центра онкологии, образовательных учреждений и Центра инклюзивного развития и творчества DOST. Отдельное внимание было уделено совместным проектам и инициативам в рамках COP29, который в ноябре этого года пройдёт в Азербайджане.
#YashilZamin#YashilBoglar#DaraxtlarReyestri#HosildorZamin#EcoSchoolsUzbekistan#MehrliMaskan#MehrliMaktab#InklyuzivTalim#ZaminCreative#InternationalInclusiveHub
Zamin|Facebook| Instagram| YouTube