Для тех кто пишет расширения на 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
🎵🇺🇸COACHELLA 2026 MASSIVE LINEUP APRIL 10-19
🔹Justin Bieber headlines with Sabrina Carpenter and Karol G making history as first Latina headliner 🎤
🔹BIGBANG reunites for 20th anniversary — K-pop legends return to Indio stage after years away 🇰🇷
🔹Michael Jackson biopic April 24 starring Jaafar Jackson as King of Pop hits theaters nationwide 🎬
🔹Euphoria season 3 premieres this April on HBO with Zendaya and Sydney Sweeney returning 📺
🔹Tortuga Festival Florida features Kenny Chesney, Post Malone, Ice Cube April 10-12 🌴
American entertainment scene on fire — festivals and blockbusters everywhere! 🎆🎪
#entertainment#Coachella
@america
Культурные события недели👇
1️⃣ Юкатан и «Возрождение майя»
20–21 сентября 2025 года в Мехико прошла ярмарка «Renacimiento Maya». Более 70 мастеров из Юкатана представили блюда, ремёсла, музыку и танцы. Губернатор Хоакин Диас Мена отметил: цель проекта — возродить язык, традиции и гордость народа майя. Атмосфера праздника наполнилась ароматами, яркими красками и живой музыкой.
2️⃣Фестиваль книг в Идальго
До 28 сентября 2025 года в Пачуке проходит Детская и юношеская книжная ярмарка. В программе — почти 300 мероприятий, более 80 издательств и 650 авторов.
Среди лауреатов:
▪️Ануар Энрике Бадильо («Pájara Ceniza», поэзия),
▪️Эммануэль Рейес Перес («Rumores de una Huelga», рассказ).
Страной-гостем стала Колумбия.
3️⃣Xochivolks 2025 — праздник «жуков»
12 октября 2025 года в Мехико на стадионе Банорте соберутся поклонники Volkswagen Beetle. В программе — парад классических и тюнингованных машин, сувениры, запчасти и фуд-корты. Вход — 70 песо, участие с автомобилем — 750 песо. Настоящий рай для фанатов культового «жука»!
4️⃣Марш зомби — апокалипсис в центре столицы
18 октября 2025 года Мехико превратится в декорацию к фильму ужасов: сотни людей в образах зомби пройдут от Монумента Революции до Сокало. В 15:40 участников ждёт культовый танец под Thriller. Участие бесплатное, но просят принести 1 кг продуктов для благотворительности. Это и весёлое шоу, и добрая акция одновременно.
5️⃣Los Hermanos Flores на Coachella 2026
В апреле 2026 года (10–12 и 17–19 апреля) легендарный оркестр из Сальвадора с более чем 60-летней историей выйдет на сцену всемирно известного фестиваля Coachella в Калифорнии.
Их хиты — от «La Bala» до «El Ausente» — прозвучат рядом с мировыми звёздами. Для Сальвадора это исторический момент: национальная культура впервые появится на главной музыкальной сцене планеты.
6️⃣Espacio DAR в Аргентине
С 25 сентября по 12 октября 2025 года в Сан-Мигель-де-Тукумане проходит 11-я выставка Espacio DAR. В отреставрированном особняке представлены 33 проекта архитекторов и дизайнеров и около 30 работ современных художников. Здесь история встречается с современностью, а часть средств от продаж направляется на помощь детям.
#НовостиИзЛатинскойАмерики#Культура#Мексика#Сальвадор#Аргентина#Coachella#КультураЛАТАМ
👉Всегда свежие новости о странах Латинской Америки!