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

Резултати

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

Пребарај: #chaika

当前筛选 #chaika清除筛选

🚗GAZ-13 'Chaika': de la planta de Gorki a la historia El 16 de enero de 1959, en la planta de automóviles de Gorki (GAZ), se ensambló la primera serie de automóviles Chaika. Este vehículo no solo fue un hito en la industria automotriz soviética, sino también un símbolo de la innovación y el progreso tecnológico de la época. La década de 1950 fue un periodo de intensa modernización y crecimiento industrial en la Unión Soviética. La guerra había dejado una necesidad urgente de reconstrucción y desarrollo, y el sector automotriz jugó un papel clave en este proceso. La creación del Chaika (que significa Gaviota en ruso) fue parte de este esfuerzo por avanzar tecnológicamente y ofrecer un vehículo que combinara elegancia y funcionalidad. Fue diseñado para ser un automóvil de lujo, destinado principalmente a altos funcionarios del gobierno y dignatarios. Su producción manual reflejaba la atención al detalle y la calidad que se buscaba en cada unidad. Con un motor V8 de 5.5 litros y una transmisión automática de tres velocidades, ofrecía un rendimiento impresionante para su tiempo. Este coche revolucionario incluía características avanzadas para su época, como ventanas eléctricas, asientos ajustables y una radio incorporada. El diseño elegante y aerodinámico lo hacía destacar en las calles, y su espacio interior amplio y cómodo lo convertía en una elección popular entre los líderes soviéticos. El Chaika no solo fue un símbolo de estatus, sino también un ejemplo del ingenio y la capacidad de la industria automotriz soviética. A lo largo de los años, se utilizó en diversas ceremonias oficiales y fue una muestra del poder y la sofisticación de la URSS. Su producción continuó hasta 1981, y aunque ya no se fabrica, su legado perdura como un icono de una era de avances tecnológicos y culturales.🇷🇺 ¿Qué opinas de este coloso sobre ruedas?, ¿te gustaría conducir uno?. #Chaika#GAZ13#AutomóvilSoviético#IndustriaAutomotriz#HistoriaRusa ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia