Для тех кто пишет расширения на 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
In diretta dalla basilica di San Pietro in Vaticano, la Santa Messa nella memoria della Beata Vergine Maria di #Guadalupe presieduta da Papa #LeoneXIV👇
https://www.youtube.com/watch?v=03pYP2Nmreo
“L’inculturazione non è una concessione secondaria né una mera strategia pastorale, ma un’esigenza intrinseca della missione della Chiesa”. Lo ha scritto Papa #LeoneXIV nel messaggio – in lingua spagnola – ai partecipanti al Congresso teologico pastorale sull’evento di #Guadalupe, in #Messico.
Il testo, datato 5 febbraio e diffuso oggi dalla Sala stampa vaticana, è dedicato al tema dell’inculturazione del Vangelo. Per il Papa “evangelizzare consiste, prima di tutto, nel rendere presente e accessibile Gesù Cristo” e questo annuncio “avviene sempre all’interno di un’esperienza concreta”.
“Inculturare il Vangelo – spiega il Pontefice – significa seguire lo stesso cammino che Dio ha percorso: entrare con rispetto e amore nella storia concreta dei popoli perché Cristo possa essere veramente conosciuto, amato e accolto dall’interno della loro stessa esperienza umana e culturale”. Il Santo Padre precisa che “nessuna cultura, per quanto preziosa, può identificarsi senza altro con la Rivelazione né diventare criterio ultimo della fede”.
In questa prospettiva, scrive il Papa, Santa Maria di Guadalupe “è una lezione della pedagogia divina sull’inculturazione della verità salvifica. La Morenita manifesta il modo di Dio di avvicinarsi al suo popolo: rispettoso nel suo punto di partenza, intelligibile nel suo linguaggio e fermo e delicato nella sua conduzione verso l’incontro con la Verità piena”. Il Congresso si svolge in vista dei 500 anni dell’apparizione guadalupana.
Культура Латинской Америки: традиции, свет и праздники декабря
1️⃣12 декабря — День Девы Гваделупской: один из самых светлых праздников Мексики
Каждый год Мексика наполняется особой атмосферой: миллионы паломников идут в Базилику Гваделупе, чтобы почтить Деву Марию Гваделупскую — символ надежды, защиты и веры.
Город наполняется музыкой, цветами и свечами, а семьи устраивают праздничные встречи. Для многих мексиканцев это день благодарности и духовного обновления.
2️⃣Праздничная Богота: главные события и рождественская атмосфера
В декабре Богота превращается в город света и праздника.
На Plaza de Bolívar проходит яркое шоу Una Ciudad Imaginada, где исторические здания оживают световыми проекциями. В Parque El Tunal — концерты, театральные номера и семейные развлечения.
По всему городу идут парады Comparsas, ночные велопрогулки Ciclovía Nocturna, а в Ботаническом саду световая тропа Magia Natural создаёт атмосферу волшебства.
В центре города установлена главная рождественская ёлка, украшенная тысячами огней — одно из самых фотографируемых мест декабря.
3️⃣Фиеста де Санто Томас — Чичикастенанго (14–23 декабря)
Одна из самых ярких и глубоких культурных традиций Гватемалы. Праздник длится больше недели и достигает пика 21 декабря.
Что делает его особенным:
✨религиозные процессии в честь святого Фомы;
✨легендарный танец пало-воладор — юноши спускаются и вращаются с 30-метрового столба;
✨музыка маримбы, традиционные танцы El Torito, Los Mexicanos, El Tzijolaj;
✨ярмарка с изделиями ручной работы, текстилем, тамалес и чучитос.
Праздник объединяет католические и майянские традиции — редкое зрелище, которое отражает культурную глубину Гватемалы.
4️⃣Пульке и магуэй: за что борются в мексиканских деревнях
В центральной Мексике тлачикерос возрождают древний напиток пульке, делая его из сока магуэя по традиционным методам.
Сегодня они защищают:
- честное, натуральное производство пульке;
- магуэйные поля от вырубки и промышленных проектов;
- экологию, ведь магуэй удерживает воду и поддерживает местные экосистемы.
Молодёжь возвращается в деревни, чтобы сохранять культуру, развивать ремёсла и туризм. Для них пульке — это не напиток, а символ своих корней и будущего.
5️⃣Семья Альварадо хранит самый старый рождественский вертеп Гватемалы
Более ста лет семья Альварадо создаёт один из крупнейших и старейших nacimiento в стране — традицию, начатую в 1916 году.
Сегодня композиция включает:
🔹более 200 фигур,
🔹около 20 световых контуров,
🔹и готовится свыше шести месяцев.
Это живая история, которую передают уже четырём поколениям — символ семейного наследия и гватемальской культуры.
#LatinAmerica#Culture#Mexico#Guadalupe#Pulque#Maguey#Guatemala#КультураЛАТАМ
👉Всегда свежие новости о странах Латинской Америки!
Мексиканские острова: один из самых успешных проектов по восстановлению природы в мире
Мексика получила признание от ООН за масштабную программу восстановления экосистем на островах, реализуемую уже почти 30 лет. Проект стал одной из трёх новых флагманских инициатив по глобальному восстановлению, наряду с программами в Испании и Мозамбике.
Что сделано:
▪️ Восстановлено 85% колоний морских птиц
▪️ Убрали 60 популяций инвазивных видов (включая коз и диких кошек)
▪️ Восстановлены леса, кустарники и редкие травы
▪️ Разработаны протоколы биобезопасности и охраны экосистем
▪️ Поддержаны местные сообщества и научные группы
Один из центральных примеров — остров Гваделупе, на который в XIX веке были завезены дикие козы. За 150 лет они уничтожили 90% леса и всю подлесную флору. После того, как их убрали, было восстановлено более 1000 гектаров леса, а остров снова стал точкой обитания для исчезающих видов.
Морские птицы, как индикаторы здоровья океанов, возвращаются на острова благодаря программе. Для привлечения альбатросов использовались макеты птиц, звуки и подкормка птенцов — методика сработала, и колонии начали восстанавливаться.
Дикая кошка, также завезённая на острова, стала серьёзной угрозой: отсутствующие у птиц защитные механизмы приводили к массовой гибели. Программа по удалению кошек стала частью комплексной стратегии восстановления баланса.
Почему это важно
— В Мексике — более 4000 островов, на которых обитает 8% всех наземных позвоночных страны
— В 14 раз больше эндемиков, чем на материке
— За 100 лет вымерло 20 видов позвоночных
— Проект охватывает более 100 000 гектаров островных территорий
— Заявка от Мексики выбрана из 200 претендентов из 80 стран
Восстановление природы приводит не только к сохранению видов, но и к образованию природных резервов пресной воды, устойчивому туризму и научным открытиям. Это вклад, который выходит за пределы границ — ведь океан принадлежит всем, как подчёркивают экологи.
#Мексика#Экология#Острова#Биоразнообразие#UNEP#Природа#Океаны#Guadalupe#Conservación#Endemicos#Sostenibilidad#RestauraciónEcológica
👉Всегда свежие новости о странах Латинской Америки!