Для тех кто пишет расширения на 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
Новинка ZOOMLION трактор PG 2004 который был представлен компанией «Агромаг» на Дне Поля 2024!
200л.с по ЭПСМ двигатель 230л.с , коробка автомат ZF (Германия), электронное управление навеской, LS линия, PowerBeyond, абсолютно новая кабина!
На видео работает с дисковым агрегатом Хорш Джокер 8 метров.
Старт продаж трактора октябрь-ноябрь 2024г.
#Агромаг#Zoomlion#ZoomlionPG2004#лучшийтрактор
https://youtu.be/E44d51-c_3c?si=z7p9HuU4ixyn0gTO
Один из самых популярных Ютуб каналов по сельскохозяйственной технике, отснял подробный обзор трактор Zoomlion PG2004.
Приятного просмотра!
#ZoomlionPG2004#Landtech#Агромаг#Zoomlion@Landtech_youtube
Zoomlion PG 2004 настоящий европеец с китайской внешностью.
Если коротко:
Мотор - Китай (Yuchai)
Кабина - Китай
Передний мост - Германия (ZF)
Коробка передач, задний мост - Германия (ZF)
Гидравлика - Германия (Bosch Rexroth)
Задняя навеска - Австрия (Scharmüller)
#лучшийтрактор#Агромаг#технологии#трактор#лучшийкитайскийтрактор#ZoomlionPG2004#PG2004
Два трактора Zoomlion PG2004 на PowerShift трансмиссии отгружены нашим клиентам!
Совсем скоро данная модель получит Переднее Навесное Устройство и Вал Отбора Мощности для работы с косилками триплекс без транспортеров.
Не пропустите новинку!
#Агромаг#ZoomlionPG2004#Zoomlion#лучшийтрактор#китаец#трактор#сельскохозяйственнаятехника#техника
Трактор PG2004 который был представлен на выставке «День Поля 2024» в Ленинградской области в середине июля, уже совсем скоро будет доступен к заказу!
Компания Агромаг успешно провела испытания с опрыскивателем и впереди нас ждёт еще одно задание!в Важно выявить все слабые места перед серийным производством, а пока трактор передан другим дилерам для показа на выставках и последующих испытаний.
Не много о его технических характеристиках.
Двигатель - PG2004 оснащен двигателем Yuchai номинальных 200 л/с.
Трансмиссия - PowerShift 48F/24R от немецкой компании ZF.
Гидравлика - аксиально-поршневой насос на 150 л/мин и гидроблоком с электронным управлением Bosch Rexroth.
Колеса - передние 540/65/R28
задние 650/65/R38
Кроме этого, для агрегатирования с пневматическими посевными комплексами трактор PG2004 оснащен системой PowerBeyond и безнапорным сливом, а для работы с прицепами массой до 30 тонн - двухконтурными пневматическими тормозами.
Новая модель должна будет занять место между простыми машинами «на механике» серии RG на 200 л/с и флагманской моделью PL на 230 л/с с «европейской» комплектацией и, соответственно, сопоставимой ценой.
#ZoomlionPG2004#Агромаг#дилерзумлион#испытания#лучшийтрактор#европеец
Забудьте про ручное переключение!
С трансмиссией от мирового производителя ZF установленной на PG2004 вы получите плавность управления и точность, которые делают каждый проход по полю эффективным. Мягкая смена скоростей не только экономит ваше время, но и снижает утомляемость, позволяя работать с максимальной отдачей.
Трактор Zoomlion PG2004 — это трактор с мощностью 200 л.с. и оснащенный передовыми технологиями, которые минимизируют расход топлива, что снижает эксплуатационные расходы.
Zoomlion PG2004 — европеец в Китайской шкуре!
🌟🌟🌟Если у Вас есть потребность в таком тракторе, мы готовы предоставить его для Вас на демо испытания!🌟🌟🌟
За дополнительной информацией обращайтесь в отдел продаж +79006331826
#Агромаг#лучшийтрактор#демо#испытания#технологии#PG2004#ZoomlionPG2004#китайскийтрактор#ZF#европеец