Для тех кто пишет расширения на 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
The student of Inha University in Tashkent is the winner of Startup Arena #Eco Demo Day
The student of IUT — Bakhtiyorov Diyorjon presented the Hawo startup at the Startup Arena #Eco Demo Day and received of $10,000 from investors.
This is the first time in the history of the event that an environmental startup has received a real financial confirmation of its investment. The investors also noted the high potential of the project and their willingness to consider further financing.
We are proud of our student's achievements and wish him further victories!🔂
➖➖➖
Toshkent shahridagi Inha universiteti talabasi - Startup Arena #Eco Demo Day g‘olibi bo'ldi
IUT talabasi Baxtiyorov Diyorjon Startup Arena #Eco Demo Day’da Hawo startapini taqdim etdi va investorlardan $10,000 AQSh dollari qo'lga kiritdi.
Bu tadbir tarixida birinchi marta ekologik startap investitsiyalarning haqiqiy moliyaviy tasdig‘ini oldi. Investorlar, shuningdek, loyihaning yuqori salohiyatini va keyingi moliyalashtirishni ko‘rib chiqishga tayyorligini ta’kidladilar.
Talabamizning muvaffaqiyatlari bilan faxrlanamiz va yangi zafarlar tilaymiz! 🔂
➖➖➖
Студент Университета Инха в Ташкенте — победитель Startup Arena #Eco Demo Day
Студент ИНХА Бахтиеров Диёpжон представил стартап Hawo на Startup Arena #Eco Demo Day и получил $10,000 от инвесторов.
Это первый случай в истории мероприятия, когда экологический стартап получил реальное финансовое подтверждение инвестиций. Инвесторы также отметили высокий потенциал проекта и готовность рассмотреть дальнейшее финансирование.
Гордимся успехами нашего студента и желаем дальнейших побед! 🔂
Pitch qilishni ko’rib o’rganishga nima deysiz?🤝
Startup Arena #Eco
Batafsil ma’lumot uchun shu matn ustiga bosing
Ertaga(23-dekabr 14:00da) sizni Yoshlar ishlari agentligining Press klubida kutamiz.
Kuzatuvchi sifatida qatnashish uchun formani to’ldiring👇
https://forms.gle/QsnMFyu7KfQ2kNHK7
⚡️Yoshlar Ventures - sen yarat, biz qanot beramiz!
✅Aquí las respuestas del ejercicio.👌
1 ⃣ Claramente pericárdico. Hay un descenso del TSVD asociado durante la diástole si se observa de cerca.
2 ⃣ Si observa cuidadosamente🧐, notará que hay una pequeña capa anecoica adicional (PER) entre esta enorme área anecoica y el corazón. Además, está al nivel de la aorta descendente y posterior al mismo, sigue la curvatura de la pared torácica y contiene una astilla de pulmón colapsado (ver al lado de la aorta). Debe ser PLE. A veces, un PLE enorme puede contribuir al taponamiento.
3 ⃣ No todo lo negro en la cara posterior es aorta. El vaso redondo (Ao) se ve ligeramente a la izquierda de la tercera flecha (sombra vertebral). A veces, también se puede ver el PLE derecho en esta vista, donde esta sombra sirve como punto de referencia para distinguir.
#Aprendamos_Juntos. | #Eco
Власти отказались строить железную дорогу до Ханты-Мансийска из-за отсутствия денег
Ханты-Мансийск — нефтяная столица без железной дороги. Почти идеальная метафора путинской России: богатства из земли выкачали, а связь с нормальной жизнью не построили.
Государство снова показывает, что умеет прокладывать трубы лучше, чем дороги к людям. Вывезти в Китай невосполняемые природные ресурсы — вот это важно. Довезти куда-то россиянина — когда-нибудь потом.
Сырьевое богатство здесь не строит страну — оно просто уходит из нее, превращаясь в продукцию китайских заводов и в циферки на счетах в Панаме и ОАЭ.
Югра — один из главных доноров в РФ. За первое полугодие 2025 года округ перечислил 2,7 трлн рублей, из них 2,2 трлн ушли в федеральный бюджет. Налоговая нагрузка — самая большая по стране. ВРП по ППС на душу населения — почти вдвое выше московского.
Но на железную дорогу денег всё равно не нашлось.
Особенно хорошо звучит формула "объёмы финансирования не были определены". Государство больше десяти лет не могло определить, где взять деньги на дорогу в регион, который сам десятилетиями кормит федеральную казну.
Стоимость проекта приблизительно оценивалась в 40 млрд рублей. Даже если сегодня он стоил бы дороже, порядок суммы понятен: это не космический лифт и не лунная база, которую нам обещали построить к 2015. Это примерно масштаб одного дня российских военных расходов.
Чисто колониальная логика: территория ценна нефтью, но не людьми. Для скважин маршруты всегда найдутся; для жителей — "денег нет, но вы держитесь". Метрополия выкачивает ресурсы из провинции, фактически не развивая там инфраструктуру, дабы навечно сохранять территорию в статусе политически импотентного сырьевого придатка, который непрерывно производит богатство, но абсолютно не распоряжается им.
#eco#цифры#скален
Кыргызстан, Иран, Пакистан и Турция подписали Меморандум об упрощении торговли
AKIpress
В Стамбуле, на V встрече стран Economic Cooperation Organization (ECO), проходившей с 24 по 26 ноября 2025 года, Кыргызстан, Иран, Пакистан и Турция подписали меморандум, направленный на упрощение торговых процедур, цифровизацию торговли и выработку единого таможенного стандарта.
Документ предусматривает обмен данными между таможенными службами, создание единой системы электронного декларирования и развитие цифровых решений для ускорения прохождения грузов через границы.
Также было принято решение о создании технического комитета, который займется пересмотром действующего соглашения ECO и подготовкой новой версии: планируется начать переговоры в первом квартале 2026 года.
Кроме того, страны одобрили дорожную карту по созданию зоны свободной торговли внутри пространства ECO, что может означать снижение или отмену пошлин на широкий спектр товаров между участниками.
Меморандум и последующие инициативы совпадают с усилением транспортно-логистических связей: уже ведутся переговоры и подписываются соглашения о мультимодальных перевозках между Центральной и Южной Азией, в том числе через Пакистан.
Если меры реализуют, это может значительно ускорить внутри-региональную торговлю, снизить издержки и превратить пространство ECO в более интегрированный экономический блок.
@openworld_astana
#Кыргызстан#Иран#Пакистан#Турция#ECO#Торговля#Логистика#Таможня