Для тех кто пишет расширения на PyQt/PySide для CG-софтов.
Когда я только начинал писать тулзы под Maya (тогда еще версия 2010-2011) мне приходилось ручками ставить PyQt4 под Maya. Даже написал мануалы по установке на своём сайте. Но потом стал доступен из коробки PySide и позже он обновится до PySide2. Для некоторых систем была поддержка PyQt5.
И как простому разработчику поддерживать этот зоопарк? Ведь хочется чтобы тул работал на любой версии (вы тоже делали модуль что-то типа import_qt.py?😁)
На помощь приходит проект Qt.py который поставил себе цель унифицировать использование Qt-биндингов вне зависимости от среды где запускается код. Те, кто давно пишут на Qt, скорее всего знают этот проект.
Он стал стандартом для CG-индустрии и используется в топовых студиях и проектах.
Qt․py помогает запускать один и тот же код на разных платформах с разными вариантами Qt-библиотек. Это может быть как интеграция в CG-софт, так и переносимость стендалонов между разными платформами с разными версиями Python.
Я решил рассказать о некоторых особенностях работы с этой библиотекой.
Сегодня о том, как установить и использовать Qt․py и что это вам даёт.
Установка
pip install Qt.py
Чтобы начать использовать Qt․py в коде достаточно заменить импорт вашего варианта Qt-биндинга на Qt․py
from [PySide|PyQt4|PySide2|PyQt5] import QtWidgets
=>
from Qt import QtWidgets
Теперь ваш код будет поддерживать любой вариант биндинга Qt в Python.
При этом не потребуется использовать if-else конструкции под разные версии. Все вызовы теперь одинаковы.
Всё что нужно сделать, это написать его по правилам PySide2. Именно эта версия была взята за основу.
Приоритет импорта такой:
1. PySide2
2. PyQt5
3. PySide
4. PyQt4
Что именно загрузилось можно посмотреть в переменной __binding__
>>> import Qt
>>> Qt.__binding__
'PySide2'
Приоритет имопрта можно изменить через переменные QT_PREFERRED_BINDING и QT_PREFERRED_BINDING_JSON. Причем под каждый проект оверрайды можно настраивать индивидеально.
#qt#libs
#tadbir
Navoiy merosi – milliy ma’naviyatimizning boqiy manbai
Bugun shahrimiz markazida joylashgan buyuk mutafakkir va so‘z mulkining sultoni Alisher Navoiy tavalludining 585 yilligi munosabati bilan tantanali xotira tadbiri bo‘lib o‘tdi. Tadbir doirasida shahar jamoatchiligi, ilm-fan va ma’naviyat namoyandalari tomonidan Alisher Navoiy haykali poyiga gulchambarlar qo‘yildi.
Mazkur tadbirda Chirchiq shahar hokimligi, Chirchiq shahar tarixi muzeyi xodimlari va tashkilotlar rahbarlari, ta’lim muassasalari vakillari, harbiylar, ijod ahli hamda talaba-yoshlar ishtirok etdilar. Tadbir davomida buyuk shoirning bebaho adabiy merosi, uning asarlarida mujassam bo‘lgan insonparvarlik, vatanparvarlik va yuksak ma’naviy g‘oyalari bugungi kunda ham o‘z dolzarbligini yo‘qotmagani alohida ta’kidlandi.
Tadbirda Alisher Navoiy ijodini chuqur o‘rganish, yosh avlod qalbida milliy g‘urur va ma’naviy merosimizga hurmat tuyg‘ularini mustahkamlash borasida olib borilayotgan ishlar xususida fikr-mulohazalar bildirildi.
#tadbir
Konstitutsiya – inson qadri va adolat kafolati
Konstitutsiyamizning 33-yilligini munosabati bilan I.M.Gubkin nomidagi Rossiya davlat neft va gaz universitetining Toshkent shahridagi filiali hamda “Oʻzbekneftgaz” AJ Yuridik departamenti hamkorligida maʻnaviy-maʻrifiy tadbir oʻtkazildi.
👉Batafsil
__
Конституция - гарант достоинства человека и справедливости!
В честь 33-летия нашей Конституции совместно с Ташкентским филиалом Российского государственного университета нефти и газа имени И.М. Губкина и Юридическим департаментом АО «Узбекнефтегаз» проведено духовно-просветительское мероприятие.
👉Подробно
👇Bizni kuzating:
🌐web-sayt |
📷instagram |
👉telegram |
▶️youtube |
💬facebook
#tadbir
Yangi o‘quv yiliga bag‘ishlangan tadbir bo‘lib o‘tdi
Gubkin nomidagi Rossiya davlat neft va gaz universitetining Toshkent shahridagi Filialida mustaqillikning 34 yilligi hamda yangi o‘quv yilining boshlanishi munosabati bilan tantanali tadbir bo‘lib o‘tdi.
👉Batafsil
____
Состоялось мероприятие, посвященное новому учебному году
В Филиале Российского государственного университета нефти и газа имени Губкина в Ташкенте состоялось торжественное мероприятие в связи с 34-летием независимости и началом нового учебного года.
👉Подробно
👇Bizni kuzating:
🌐web-sayt |
📷instagram |
👉telegram |
▶️youtube |
💬facebook
#Tadbir | 8-mart
👩💼Hurmatli ustozlar va aziz talabalar!!!
🌸 8-mart - Xalqaro xotin-qizlar kuni munosabati bilan joriy yil 7-mart kuni soat 15-00 da KIUT Namangan filialida bayram tadbiri bo‘lib o‘tadi.
🌷Barcha ayollarni mazkur bayram tadbiriga taklif etamiz!
💎 Universitet jamoasi nomidan barcha ayollarni 8-mart Xalqaro xotin-qizlar kuni bilan muborakbod etamiz!
Bizni kuzatishda davom eting.
🌐Website💬Telegram🌐Instagram🌐Youtube🌐Facebook
#tadbir
Navruz shukuhi davom etmoqda.
🎉Termiz davlat universiteti Fakultetlararo chet tillari kafedrasi ingliz tili fani o’qituvchisi Mamaraimova O’g’iloy tashabbusi bilan Yuridik fakulteti sotsiologiya ta’lim yo’nalishi 1-kurs 124-guruh talabalari ishtirokida “NAVRUZ” tadbiri tashkil qilindi.
Tashkil qilingan tadbirda milliy qadriyatlar uyg'unligidagi chiqishlar, talabalarning badiiy chiqishlari tadbirga bezak bo'ldi desak to'g'ri bo'ladi.
🌐Bizni ijtimoiy tarmoqlar orqali kuzating!
📱Telegram | 📱Instagram | 📱Facebook | 📱You tube
#Tadbir
Eng ulug‘ g‘oyamiz: “Jaholatga qarshi — ma’rifat"
Tashkent International University of Education(TIUE) talabalari ishtirokida “Jaholatga qarshi ma’rifat” shiori ostida “Ogohlik-davr talabi yoxud “soxta ulamolar” qarmog‘iga tushmang!” mavzusida ma’rifiy targ‘ibot tadbiri o‘tkazildi.
Tadbirda Toshkent shahar Ma’rifiy targ‘ibot markazi davlat muassasasi direktori, “Shuhrat” medali sohibi M.Xidirov ma’ruza bilan ishtirok etdi.
Ma’ruza davomida yoshlarni jamiyatga zid bo‘lgan yot g‘oyalardan asrash, turli radikal va din niqobidagi taqiqlangan guruhlar ta’siriga tushib qolishlariga yo‘l qo‘ymaslik, shuningdek, “Vijdon erkinligi va diniy tashkilotlar to‘g‘risida”gi qonun hamda "Fuqarolarning vijdon erkinligini ta’minlash va diniy sohadagi davlat siyosati konsepsiyasi" mazmun-mohiyatiga doir fikr mulohazalar bildirildi.
✅TELEGRAM🌐INSTAGRAM
#tadbir
🔥"So'z" loyihasi milliy kontentni boyitish asnosida o'zining kreativ va ta'sirchan yana bir she'riy-konsert dasturini Renessans kino uyida o'tkazdi.
⚡️Bu safar adabiyot ixlosmandlari e'tiboriga O'zbekiston xalq yozuvchisi Xayriddin Sultonning mashhur "Yaldo kechasi" asariga bag'ishlangan adabiyot, musiqa va sahna uyg'unligidagi teatrlashtirilgan sahna namoyish etildi.
✨Ushbu betakror adabiy kechada "Til va adabiyot ta'limi" tahririyati vakillari nafaqat tomoshabin, balki ishtirokchi sifatida ham qatnashdi.
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
🌐Instagram
#tadbir
"Til va adabiyot ta'limi" jurnali xodimlarining Farg'ona shahriga safari ko'tarinki ruhda o'tdi.
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
🌐Instagram
#tadbir
⚡️"Til va adabiyot ta’limi" jurnali tahririyati Oʻzbek tili bayrami munosabati bilan Respublika bolalar kutubxonasida "Biyron bola" tadbirini oʻtkazdi.
“Bolalarning yoshga doir so‘zlar bankini shakllantirish” amaliy-innovatsion loyihasi doirasida o‘tkazilgan aksiyada Profi universiteti dotsenti Nilufar Ahmedova, O‘zR FA O‘zbek tili, adabiyoti va folklori instituti ilmiy xodimlari Aziza Ahmedova va Muxlisa Saydaliyeva 3 – 7 yoshdagi kichkintoylar bilan suhbatlashdi. Loyihada jonli nutq materiallarini to‘plash va tahlil etish orqali bolalar so‘zligini shakllantirish maqsad qilingan.
🎁 Tadbirda faol qatnashgan bolalarga bayram sovg‘alari ulashildi.
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
#tadbir
🔥Bugun "Til va adabiyot ta’limi" jurnali tahririyati Oʻzbek tili bayrami munosabati bilan Respublika bolalar kutubxonasida "Biyron bola" tadbirini oʻtkazdi.
✅Bundan ko'zlangan maqsad yosh avlodni ona tilimizni e'zozlashga chaqirish va uni sevishga undashdir.
Tadbirda bolajonlar o'zbek tilini ulug'lovchi she'r, qo'shiqlar aytishdi. O'zbek tili haqidagi tushunchalarini "jajji nutq"larida ifodalashdi.
🎁Kichkintoylarga sovg'a sifatida Zamira Beshimovaning "Ijod nashr"da chiqqan "Tishlar saltanati" kitobi tarqatildi.
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tadbir
⚡️ Assalomu alaykum aziz vatandoshlar!
📌 Barchangizni ertaga 19 dekabr seshanba kuni soat 15:00da İstanbul KENT universiteti Taksim binosida bo’lib o’tadigan “O’ZBEK AYOLİNİNG BUGUNGİ MA’NAVİY QİYOFASİ” nomli bayram tadbiriga taklif qilamiz.
🪕 Tadbir davomida o'zbegimning milliy taronalari jonli ijro etiladi.
#tadbir
Bu safar anniq deyishyapti... 😊
Keloraslar ko'pchilik bo'lib
Manzil: Tuman hokimligi majlislar zali
https://maps.app.goo.gl/JiPV5nNmmcuSbu3W9
Vaqti: 16-may, soat 09:00
Batafsil ma'lumot:
https://t.me/ITCenter_Yaypan/1574
@ITCenter_Yaypan