Для тех кто пишет расширения на 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
В феврале рынок электромобилей с пробегом показал прирост продаж
На фоне спада продаж в сегменте бензиновых и дизельных авто с пробегом продажи подержанных электромобилей выросли в феврале 2025 года на 16% год к году (с 782 до 909 ед.), а продажи б/у гибридов увеличились на 11% (с 5033 до 5588 ед.). На это указывают данные статистики «Автостат Инфо».
Эксперты отмечают, что за первые два месяца этого года в России было продано 1898 подержанных «электричек», что на 41% превысило прошлогодний показатель (1347 ед.).
Февральский рейтинг подержанных электромобилей возглавила марка Nissan, показавшая рост к февралю прошлого года на 3% (с 283 до 292 ед.). На второе место вырвался Zeekr с перерегистрациями в размере 149 ед., что на 166% выше результата за февраль 2024 года. Tesla, наоборот, продемонстрировала 24-процентный спад и смогла выйти на третье место (110 авто). В топ-5 за февраль 2025 года вошли Evolute и Volkswagen — по 40 проданных «электричек» с пробегом.
Среди моделей на рынке электромобилей с пробегом лидерство удерживает Nissan Leaf, показавший в феврале прирост на 5% в годовом сравнении (с 275 до 288 ед.). Продемонстрировав рост перерегистраций на 120%, второе место занял Zeekr 001 (всего 99 авто). Третье место у Tesla Model 3 — продан 51 такой электромобиль с пробегом, что на 20% ниже уровня прошлого года. Модельный топ-5 дополнили Hyundai Kona и Evolute I-Pro — 32 и 31 ед. соответственно (+7% и +288%).
Добавим, что продажи б/у авто в сегменте бензиновых машин упали в феврале 2025 года по сравнению с аналогичным периодом прошлого года на 6% (с 396 025 до 373 454 ед. авто). Перерегистрации дизельных легковушек снизились на 18% (с 22 917 до 18 825 ед.). В то же время сегмент гибридных авто с пробегом показал 11-процентный прирост (показатели выросли с 5033 до 5588 ед.).
#автостатинфо#автоновости#электромобили#nissanleaf
Подписка на Автостат Инфо
Еще больше информации в отчетах
Для связи
❗️Продажи электромобилей с пробегом выросли на 8% за первое полугодие
По данным «Автостат Инфо», в России за первое полугодие 2024 года было продано 5807 «чистых» электромобилей с пробегом — на 8% больше, чем годом ранее (5390 ед.). Однако в июне, как отмечают аналитики, перерегистрации такого типа машин сократились на 5% в годовом сравнении, с 1098 до 1033 ед.
Модель Nisan Leaf — самый продаваемый электромобиль с пробегом на российском авторынке. В июне было реализовано 373 таких машин, что 37% меньше, чем годом ранее (595 ед.). Эта же модель лидирует по перерегистрациям на рынке электрокаров и по итогам первого полугодия: 1966 ед. против 2909 ед., перепроданных за тот же период 2023-го (-32%).
Второе место в июньском рейтинге с большим отставанием от лидера занимает Tesla 3 — 90 проданных авто, что на 5% больше прошлогоднего значения (86 машин). За январь-июнь 2023 года перерегистрации у Tesla 3 выросли на 8% к прошлому году, с 511 до 554 ед.
Китайская модель Zeekr 001 вошла в топ-3 рынка электромобилей с пробегом. В июне перерегистрации модели выросли в сравнении с прошлым годом с 6 до 78 ед., а продажи за первое полугодие текущего года составили 358 ед. против 23 ед., перерегистрированных за тот же период 2023 года.
Отметим, что продажи гибридных автомобилей с пробегом сократились в июне на 40% (с 10 762 до 648 ед.), а за январь-июнь уменьшились на 34% (с 55 464 до 36 531 авто). Показатели реализации в сегменте бензиновых авто с пробегом сократились менее заметно: на 9% в июне и на 5% за первое полугодие. Перерегистрации дизельных машин в июне упали в годовом сравнении на 22%, а за январь-июнь — на 16%.
#автостатинфо#электромобили#nissanleaf#автоновости
Подписка на Автостат Инфо
Еще больше информации в отчетах
Для связи
🌍⚡️Norway Sets World Record for Electric Car Sales!🚗💨
In August, electric vehicles captured an astonishing 94.3% of the market! That's 10,500 units sold! 🎉
Leading the charge is the Tesla Model S, accounting for 18.8% of sales! 🥇 Following closely are the Hyundai Kona and Nissan Leaf! 🥈🥉
Norway continues to pave the way for a sustainable future! 🌱✨
#ElectricVehicles#Norway#Sustainability#Tesla#HyundaiKona#NissanLeaf#Auto