В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#Dolzarb_90#TasviriySanat
O‘zbekiston Milliy universitetida “Tasviriy san’at ko‘rgazmalari taqdimoti" tanlovi bo‘lib o‘tdi
🔺Biologiya va ekologiya fakultetiga qarashli Botanika bog‘i hududida tashkil etilgan Ijodkor talabalar bog‘ida “Tasviriy san’at ko‘rgazmalari taqdimoti" tanlovi bo‘lib o‘tdi.
🔺Go‘zal tabiat qo‘ynida o‘tkazilgan bunday ijodiy tanlov ishtirokchilarga bayramona kayfiyat ulashdi. Mazkur tadbir ijodkor talabalarni qo‘llab-quvvatlash, ularning iste’dodini yuzaga chiqarish hamda tasviriy san’at orqali badiiy didni rivojlantirish maqsadida tashkil etildi.
🔺Tanlovda turli fakultetlardan iqtidorli talabalar ishtirok etib, o‘z ijodiy ishlari, rang-barang kartinalari va san’at asarlarini tomoshabinlarga taqdim etdilar. Har bir ishtirokchi san’atga bo‘lgan mehrini o‘ziga xos uslubda namoyon qildi.
🔺Tadbir yakunida eng yaxshi ijod namunalarini yaratgan talabalar saralanib, ular Diplom va estalik sovg‘alari bilan taqdirlandilar. Bu esa yosh ijodkorlarga yanada ilhom va rag‘bat bag‘ishladi.
☑O’zbekiston Milliy universiteti
📢 Toshkent shahrida 2026-yil 20–24-aprel kunlari Xalqaro an’anaviy “Tasviriy va amaliy san’at festivali” o‘tkazilmoqda.
🎗 Festival doirasida usta hunarmandlar ishtirokida xalq amaliy san’ati sohasida shakllangan “ustoz–shogird” an’analari keng namoyish etilmoqda. Shuningdek, mahorat darslari tashkil etilib, milliy hunarmandchilik mahsulotlari ko‘rgazmasi taqdim etilmoqda.
✨ Festivalning tantanali ochilish marosimi yuqori saviyada va bayramona ruhda bo‘lib o‘tdi.
🎶 Tadbir davomida milliy va zamonaviy kuy-qo‘shiqlar ijro etildi, milliy liboslar namoyishi o‘tkazildi. Sahna dasturlari mazmunan boy va rang-barang tarzda tashkil etildi.
📌 Mazkur festival xalq amaliy san’ati an’analarini saqlash va rivojlantirish, hunarmandlarni qo‘llab-quvvatlash hamda milliy madaniy merosni keng targ‘ib etishga xizmat qiladi.
#festival_2026#TasviriySanat#AmaliySanat#Hunarmandchilik
Faсebook|✅Instagram
✅Youtube | ✅Murojaat yo'llash
#OAVbizhaqimizda#Xonobod#AndijonAxborot#TasviriySanat#Ko‘rgazma
📰 OAV biz haqimizda
🎨 Andijon axborot: Xonobod shahrida ko‘chma va foto tasviriy san’at ko‘rgazmasi bo‘lib o‘tdi
Shahrimizda o‘tkazilgan mazkur tadbir san’at ixlosmandlari va yosh ijodkorlar tomonidan katta qiziqish bilan kutib olindi.
✔️ Batafsil ma’lumotni “Andijon axborot” teleradiokanali xabarida tomosha qiling...