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

Резултати

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

Пребарај: #running

当前筛选 #running清除筛选

🔤🔤🔤🔤🔤🔤🔤 ✅Scientists from Denmark have developed a pill that replaces intense training. Researchers from a Danish university claim that the molecule, called LaKe, has the same effect on the body as a 10 km run. 💯The drug is currently being tested on mice, but chemists are convinced that it will soon be possible to conduct tests on people. Dr. Thomas Poulsen, responsible for the invention, believes that their development will help people with ailments such as heart problems live better. All you need to do is pop LaKe while continuing to chill on the couch. A magic pill for remote workers, finally. #Running#Denmark MARKHEMIST

ББВ online

@bbvonline · Post #1005 · 17.04.2026 г., 12:43

Немного утреннего бразильского солнца вам! Пробежаться по пляжу Копакабана в 6 утра бесценно, даже если у вас разорван мениск. На связи, ББВ #running #copacabana

Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #5639 · 08.01.2026 г., 18:30

💥Zapatillas Under Armour Ua Charged Assert 10 Corre con estilo y comodidad este invierno ✅OFERTA: 37.97€ ❌ Antes: 75.0€ 💰Ahorras un 49%🔥 Diseño resistente al frío, suela con amortiguación y ajuste perfecto 👉 Renueva tus zapatillas ahora #underarmour#zapatillasdecorrer#rebajas#deporte#running#ofertas#viral 🛰️Oferta publicada en Deporte y Outdoor

ПретходнаСтраница 1 од 3Следна