TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #173 · 28 окт.

Для тех кто пишет расширения на 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

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #a320neo

当前筛选 #a320neo清除筛选

✈️Ирония судьбы в авиации Российским самолетам Boeing предрекали повальную каннибализацию, а в итоге — 🇺🇸американская Delta разбирает новые Airbus A320neo на запчасти😮 🔧 Причина — проблемы с двигателями Pratt & Whitney: "Подводят двигатели с редукторным приводом вентилятора, они оказались ненадежными." Delta решила снять с них двигатели Pratt & Whitney и переправить в США для установки на другие A320neo, простаивающие из-за проблем с двигателями P\&W. "Речь идёт о двигателях с редукторным приводом вентилятора, которые оказались ненадежными. Как выяснилось, компоненты, изготовленные с использованием аддитивных технологий (3D-печать из металлического порошка), не соответствуют требованиям по прочности. Из-за риска образования трещин 3000 из 3200 произведённых двигателей подлежат инспекции и замене деталей." ⚙️Pratt & Whitney не справляется с объемами ремонта и обслуживания, подменных двигателей почти нет, а лайнеры стоят месяцами. Delta решила: лучше снять моторы с новых самолётов в Европе, чем ждать ✈️ Напомним: После масштабных санкций 2022 года российским Airbus и Boeing тоже прочили «каннибализацию» из-за нехватки запчастей, но этого удалось избежать 💪 #авиация#Delta#Airbus#PrattWhitney#A320neo#двигатели#каннибализация#технологии#авиапром#США#Россия✈️🛠

✈️ Air Astana теряет прибыль из‑за проблем с двигателями Pratt & WhitneyВ 2025 году чистая прибыль авиагруппы рухнула почти на 73% — с $49,5 млн до $13,6 млн. Причина — неисправности двигателей PW1100G, из‑за которых пришлось снимать с рейсов до 13 самолётов в пиковый сезон 😬Несмотря на это: 🔼 Выручка выросла на 11,4% — до $1,45 млрд 🧳 Пассажиропоток увеличился на 7,9% — до 9,7 млн человек 🛫 Флот расширился до 62 самолётовВесной компания меняет руководство — Ибрахим Жанлыел возглавит Air Astana, а Питер Фостер станет старшим советником совета директоров.#AirAstana#aviation#PrattWhitney#A320neo#авиация#Казахстан#авиабизнес#авиарынок#авиановости✈️🌍