Для тех кто пишет расширения на 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
🌎 Floating solar farms are expanding worldwide, providing renewable energy while helping reduce water evaporation from reservoirs. These solar panels are mounted on platforms that float on lakes and reservoirs, increasing power output by 10-15% due to cooler operating temperatures on water. ✨
#solarenergy⚡#cleantech⚡#ecology
👉subscribe Interesting Planet
Сетевая СЭС 60 кВт для Магазина Пятерочка 🍏 (ст. Кущевская) ☀️
📍Объект: магазин «Пятёрочка» — ритейл, где постоянно работают холодильники, морозильные камеры, освещение и прочее энергопотребляющее оборудование. Электричество — одна из ключевых статей расходов, поэтому эксплуатация здания обходится дорого.
— Панели: LONGi 645 Вт — 96 шт. гарантия 15 лет
— Инвертор: Deye
— Цена "под ключ": 2 601 000 руб
⚡ Выработка: 74 304 кВт·ч/год
💰Экономия при тарифе 15 руб/кВт·ч:
— Валовая прибыль: 1 114 560 руб/год
— Чистая прибыль (минус эксплуатация): 1 088 550 руб/год
⏳ Окупаемость: 2,4 года
📈 Доходность: 40–45% годовых
👉 И самое интересное: доходность инвестиций в солнечную станцию на этом магазине выше, чем сам бизнес ритейлера на объекте. Так что, бизнесмены, обратите внимание — ставьте СЭС на свои здания и снижайте издержки
#пятерочка#x5retailgroup#solarenergy#солнечнаяэнергетика@tspyaterochka
☀️ Windows that generate electricity!
Scientists from The Hong Kong Polytechnic University (PolyU) have developed a new generation of transparent solar panels with a record efficiency of 6.05% — the highest ever achieved for semi-transparent photovoltaic cells.
💡 Unlike conventional solar panels, these elements remain transparent or slightly tinted, making them ideal for use as windows, facades, or even screens — without sacrificing natural light or architectural design.
🔋 The new panels are made from triple-junction materials, which provide:
• improved thermal insulation,
• high stability and durability,
• eco-friendliness and low production cost.
🏙️ In the future, such “solar windows” could become part of energy-generating buildings capable of powering themselves, reducing strain on urban power grids, and lowering carbon footprints.
#technology#science#solarenergy#PolyU#innovation#futureisnow
🔋🌞🏡 Модернизация системы электроснабжения в Краснодаре! 🏡🌞🔋
Мы рады поделиться успехом нашего последнего проекта в городе Краснодаре! 🎉 На данном объекте уже около 7 лет работает наш источник бесперебойного питания на базе российского инвертора от компании Микроарт и аккумуляторов панцерного типа из Тюмени. Но время не стоит на месте, и старые свинцово-кислотные аккумуляторы начали терять емкость.
На решение заказчика была произведена модернизация системы до уровня солнечной системы с современными литиевыми аккумуляторами мощностью 4 кВт. 🌞🔋
Теперь наше решение позволит потребителю дольше обеспечивать бесперебойное электроснабжение при аварийных отключениях электрической сети.
Этот проект реализован для частного дома в городе Краснодаре. 🏡
📞 Свяжитесь с нами для подбора оборудования по телефону +7 861 213-23-96 или оставьте заявку на сайте solarprofit.ru.
#СолнечнаяЭнергия#ВИЭ#Энергосбережение#Краснодар#ИБП#SolarProfit#ЭкологичныеТехнологии#ЗелёнаяЭнергия#solarenergy
🌞 Из Москвы с новостями и вдохновением! 8 февраля Николай Дрига принял участие в одном из ключевых событий года для сферы ВИЭ - Форуме "Зелёный Киловатт", прошедшем на Выставке "Россия" в ВДНХ.
🔌 В павильоне №46 собрались ведущие специалисты и энтузиасты возобновляемой энергетики, чтобы обменяться знаниями и идеями, способствующими прогрессу в области микрогенерации. Николай Федорович представил инновационные предложения по развитию законодательства. Эти инициативы могут стать ключом к существенному сокращению затрат на энергоснабжение для малого и среднего бизнеса.
🌱 Мы гордимся тем, что наши предложения касаются не только улучшения условий для предприятий, но и вносят значительный вклад в экологическую устойчивость и развитие зелёной энергетики в России. Мы верим, что совместными усилиями можем сделать нашу страну лидером в области ВИЭ.
💼 Компания Solarprofit.ru готова поделиться дополнительной информацией и инициативами, представленными на форуме. Приглашаем всех заинтересованных специалистов и предпринимателей ознакомиться с докладом Николая и присоединиться к обсуждению наших предложений. Вместе мы сможем достигнуть большего!
ССЫЛКА НА ВИДЕО - https://youtu.be/wdDiBm6WijI?si=TtxcNsrS3BZG8fvN
#Solarprofit#ЗелёныйКиловатт#ВИЭ#микрогенерация#энергосбережение#экология#инновации#законодательство#бизнес#Россия#ВДНХ#solarenergy#солнечнаяэнергия#солнечныепанели