TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #173 · 28 окт.

Для тех кто пишет расширения на 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

Hashtags

Резултати

Пронајдени 3 слични објави

Пребарај: #21mart

当前筛选 #21mart清除筛选
ADU.UZ | Rasmiy kanal

@adu_uz · Post #59618 · 22.03.2026 г., 09:01

#Dayjest#21mart 🌺“Navro‘zni ulug‘lash – Insonni ulug‘lashdir!” 21-mart Navro‘z umumxalq bayrami munosabati bilan “Navro‘zni ulug‘lash – Insonni ulug‘lashdir!” bosh g‘oyasi asosida oliy ta’lim tashkilotlarida ma’naviy-ma’rifiy tadbir va tanlovlar o‘tkazilmoqda. ➖ Qoʻqon davlat universiteti; ➖ Namangan davlat universiteti; ➖ TDTU Termiz filiali; ➖ Andijon qishloq xoʻjaligi va agrotexnologiyalar instituti; ➖ Andijon davlat chet tillari instituti; ➖ Buxoro davlat universiteti; ➖ Jizzax politexnika instituti; ➖ Namangan davlat texnika universiteti; ➖ Nukus davlat pedagogika instituti; ➖ O‘zMU Jizzax filiali; ➖ Buxoro davlat texnika universiteti; ➖ Buxoro davlat pedagogika instituti; ➖ Osiyo xalqaro universiteti; ➖ Samarqand davlat pedagogika instituti; ➖ SamDU Urgut filiali; ➖ Farg‘ona davlat universiteti; ➖ TKTI Yangiyer filiali; ➖ Qarshi davlat universiteti; ➖ Samarqand davlat veterinariya meditsinasi, chorvachilik va biotexnologiyalar universiteti; ➖ Navoiy davlat universiteti; ➖ Andijon davlat universiteti; ➖ Andijon davlat pedagogika instituti; ➖ Urganch davlat universiteti; ➖ Alfraganus universiteti; ➖ Guliston davlat universiteti; ➖ Samarqand iqtisodiyot va servis instituti; ➖ Toshkent davlat yuridik universiteti; ➖ Guliston davlat pedagogika instituti; ➖ Toshkent davlat agrar universiteti; ➖ Jizzax davlat pedagogika universiteti; ➖ TDIU Samarqand filiali; ➖ O‘zDSMI Nukus filiali; ➖ Navoiy davlat konchilik va texnologiyalar universiteti; ➖ Millat umidi universiteti; ➖ Toshkent kimyo-texnologiya instituti; ➖ Botir Zokirov nomidagi Milliy estrada san’ati instituti; ➖ Samarqand davlat arxitektura-qurilish universiteti; ➖ Urganch davlat pedagogika instituti; ➖ Denov tadbirkorlik va pedagogika instituti; ➖ Shahrisabz davlat pedagogika instituti; ➖ Chirchiq davlat pedagogika universiteti; ➖ Farmatsevtika ta’lim va tadqiqot instituti; ➖ Farg’ona jamoat salomatligi tibbiyot instituti; ➖ Toshkent davlat texnika universiteti; ➖ Samarqand davlat tibbiyot universiteti ; ➖ O‘zbekiston davlat jahon tillari universiteti; ➖ Toshkent iqtisodiyot va pedagogika universiteti; ➖ Urganch davlat tibbiyot instituti; ➖ “Ipak yo‘li” turizm va madaniy meros xalqaro universiteti. Bizni kuzating Facebook | Instagram |YouTube | Telegram

🇺🇿Qadrli yurtdoshlar, yasharish va yangilanish bayrami - Navro‘zi olam muborak bo‘lsin! 🌱 Barchangizni diyorimizga o‘zgacha shukuh va tarovat ila kirib kelgan fasllar malikasi bahorning yangilanish va yasharish bayrami – Navro‘zi olam bilan muborakbod etamiz! 🌸Navro‘z barchamizga fayzu baraka, tinchlik va farovonlik keltirsin! Hurmat bilan, Biznes va tadbirkorlik oliy maktabi #GSBE#GraduateSchool#Navruz#21Mart#Holiday 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

CNC Electric Uzbekistan

@electromaxgroup · Post #981 · 21.03.2021 г., 04:03

Qadrli do'stlar, sizlarni chin qalbimizdan Navro'z bayrami bilan tabriklaymiz! Ushbu bahoriy kunda tuganmas baxt, xotirjamlik, ezgulik va farovonlik tilaymiz. Har bir oilada quvonch va farovonlik hukmron bo'lsin. CNC Uzbekistan kompaniyasi nomidan har biringizga ko'rsatilgan ishonch, e'tibor va samarali hamkorlik uchun minnatdorlik bildiramiz. Дорогие друзья, от всей души поздравляем Вас с праздником Навруз! В этот весенний день мы хотим пожелать Вам безграничного счастья, мира, добра и процветания. Пусть в каждой семье царит радость и благополучие. Компания CNC Uzbekistan благодарит каждого за оказанное доверие, проявленное внимание и плодотворное сотрудничество. Telegram|Instagram|Facebook|Youtube|Website|Email #21mart#navruz#cnc#cncelectric#cncuzbekistan#cnctashkent#elcomelectric#elcom