В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Yurt kelajagi – ilmli va fidoyi yoshlar qo‘lida!
Mehribon Abdurazzoqova — “Zulfiya” nomidagi davlat mukofoti sovrindori, bolalar musiqa va san’at maktabida fortepiano o‘qituvchisi. Qahramonimiz shogirdlari bilan nufuzli xalqaro ko‘rik-tanlovlarda birinchilikni qo‘lga kiritib, tengdoshlariga o‘rnak bo‘lib kelmoqda.
⚡️Yangi ruhiyatdan ilhomlanib, ijod qil!
#YoshlarKelajagimiz
Bizning sahifalarimiz:
🕊Telegram📱Instagram📺YouTube🔹Linkedin🌍Veb sayt
#Chilonzor#YoshlarKuni
#MeningLoyiham#Innovatsiya
#Startap#YoshlarKelajagimiz
Chilonzorda yosh innovatorlar taqdirlandi: 5 ta eng yaxshi loyihaga 100 million so‘m yo‘naltirildi!
Xabar berganimizdek, kuni kecha Chilonzor tumanida Yoshlar kuni chinakam bayramga aylandi. Tadbirlar doirasida tuman hokimi Saidqahhor Xolxo‘jayev tashabbusi bilan e’lon qilingan “Mening loyiham” tanlovining yakuniy bosqichi bo‘lib o‘tdi.
Yoshlarning innovatsion g‘oyalarini qo‘llab-quvvatlashga qaratilgan ushbu tanlovga 50 dan ortiq arizalar kelib tushdi. Hakamlar hay’ati tomonidan eng dolzarb va istiqbolli deb topilgan 5 ta loyiha g‘olib deb e’lon qilindi.
G‘oliblar qaysi yo‘nalishlarda zafar quchdi?
* Sun’iy intellekt texnologiyalari;
* Suvni tozalashning zamonaviy moslamalari va boshqa ijtimoiy-iqtisodiy ahamiyatga ega loyihalar.
Tuman hokimligi tomonidan har bir g‘olibga o‘z loyihasini rivojlantirishi uchun 20 million so‘mdan, jami 100 million so‘m miqdoridagi pul mukofotlari tantanali ravishda topshirildi.
Davlatimiz rahbarining yoshlarni qo‘llab-quvvatlash borasidagi ko‘rsatmalari Chilonzor tumanida amaliy natijalar bilan bo‘y ko‘rsatmoqda.
👉👉👉 Lavhamizda jarayonlar
🔵 Сhilonzor_tumani_hokimligi
#Chilonzor#YoshlarKuni
#MeningLoyiham#Innovatsiya
#Startap#YoshlarKelajagimiz
Chilonzorda yosh innovatorlar taqdirlandi: 5 ta eng yaxshi loyihaga 100 million so‘m yo‘naltirildi!
Bugun Chilonzor tumanida Yoshlar kuni chinakam bayramga aylandi. Tadbirlar doirasida tuman hokimi Saidqahhor Xolxo‘jayev tashabbusi bilan e’lon qilingan
“Mening loyiham” tanlovining yakuniy bosqichi bo‘lib o‘tdi.
Yoshlarning innovatsion g‘oyalarini qo‘llab-quvvatlashga qaratilgan ushbu tanlovga 50 dan ortiq arizalar kelib tushdi. Hakamlar hay’ati tomonidan eng dolzarb va istiqbolli deb topilgan 5 ta loyiha g‘olib deb e’lon qilindi.
G‘oliblar qaysi yo‘nalishlarda zafar quchdi?
* Sun’iy intellekt texnologiyalari;
* Suvni tozalashning zamonaviy moslamalari va boshqa ijtimoiy-iqtisodiy ahamiyatga ega loyihalar.
Tuman hokimligi tomonidan har bir g‘olibga o‘z loyihasini rivojlantirishi uchun 20 million so‘mdan, jami 100 million so‘m miqdoridagi pul mukofotlari tantanali ravishda topshirildi.
Davlatimiz rahbarining yoshlarni qo‘llab-quvvatlash borasidagi ko‘rsatmalari Chilonzor tumanida amaliy natijalar bilan bo‘y ko‘rsatmoqda.
🔵 Сhilonzor_tumani_hokimligi
🎉30-IYUN – YOSHLAR KUNI MUNOSABATI BILAN UCHRASHUV
“Temiryoʻlkargo” AJ Bosh direktori Abdusamat Muminov jamiyatda faoliyat yuritayotgan iqtidorli va tashabbuskor yoshlarga alohida e’tibor qaratib, ular bilan ochiq muloqot o‘tkazdi.
📍Uchrashuvda yoshlarning taklif va fikrlari tinglandi, ularga qo‘llab-quvvatlov va motivatsiya berildi.
🔹 Kelajakda yoshlar ishtirokida amalga oshiriladigan yangi tashabbuslar va imkoniyatlar muhokama qilindi.
💬 “Bugungi yoshlar — ertangi yetakchilar. Ularning g‘oyalari, harakati va fidoyiligi orqali biz yurtimiz kelajagini barpo etamiz,” — dedi Bosh direktor.
🌟 “Temiryoʻlkargo” AJ yoshlarga doimo tayanch va ilhom manbai bo‘lib qoladi!
#YoshlarKuni#Temiryolkargo#YoshlarKelajagimiz
🎉30 ИЮНЯ – ВСТРЕЧА ПО СЛУЧАЮ ДНЯ МОЛОДЁЖИ
Генеральный директор АО «Temiryoʻlkargo» Абдусамат Муминов провёл открытую встречу с талантливой и инициативной молодёжью, работающей в обществе, уделив им особое внимание.
📍 В ходе встречи были выслушаны предложения и мнения молодых сотрудников, оказана поддержка и дана мотивация.
🔹 Обсуждены новые инициативы и возможности, которые планируется реализовать при участии молодёжи.
💬 «Сегодняшняя молодёжь — это лидеры завтрашнего дня. Своими идеями, энергией и преданностью делу они строят будущее нашей страны», — отметил генеральный директор.
🌟 АО «Temiryoʻlkargo» всегда будет опорой и источником вдохновения для молодёжи!
#ДеньМолодёжи#Temiryolkargo#МолодёжьНашеБудущее
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram