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 слични објави

Пребарај: #bandle

当前筛选 #bandle清除筛选
FlyArystan

@FlyArystan_official · Post #71 · 23.09.2019 г., 14:21

FlyArystan-ның тарифтік пакеттері дегеніміз не?⚙️ Ол жолаушының қалауына қажетті қызмет түрлерін таңдау мүмкіндігі. Төрт тарифтің бірін таңдап, 50%-ға дейін үнемдеңіздер (сайтта ұсынылған қызмет түрлерін бөлек сатып алумен салыстырғанда) ▶️Стандарт – жеңіл сапар (5кг қолжүгі ғана) ⏩Стандарт Плюс – қосымшасы бар сапар! (10кг қолжүгі + стандартты орынды таңдау*) 🔼Комфорт – жайлы сапар! (5 кг қолжүгі + 20 кг жолжүгі + стандартты орынды таңдау *) ⏫Комфорт Плюс – қамсыз сапар! (10кг қолжүгі + 20 кг жолжүгі + қалаған орынды таңдау + тегін қайта брондау** + ұшаққа бірінші болып кіру қызметі) ❗️Егер сіз Стандарт топтамасын таңдасаңыз, оны жақсырақ топтамаға ауыстыру мүмкіндігі қарастырылған *стандартты орын – 5-11, 14-30 қатарлар ** «Икемді» тарифін таңдасаңыз, Комфорт Плюс топтамасында билетті тегін қайтару мүмкін Қалаған тариф түрін flyarystan.com сайтынан таңдап, сапардан ләззат алыңыз!✈️🇰🇿🦁 • Что такое тарифные пакеты FlyArystan?⚙️ Это право выбора набора услуг по желанию пассажира. Выбирайте один из четырех тарифных пакетов и экономьте до 50% (в сравнении с услугами, приобретенными на сайте по отдельности) ▶️Стандарт – лети на легке (только 5кг ручной клади) ⏩Стандарт Плюс – лети с плюсом! (10кг ручной клади + выбор стандартного места*) 🔼Комфорт – лети с комфортом! (5 кг ручной клади + 20 кг багажа + выбор стандартного места*) ⏫Комфорт Плюс – лети без забот! (10кг ручной клади + 20 кг багажа + выбор любого места + бесплатное перебронирование** + приоритетная посадка) ❗️Если вы приобрели пакет Стандарт, то вы сможете измнннить тарифный пакет на один из трех улучшенных *стандартное место – ряды с 5 по 11, с 14 по 30 **при выборе тарифа «Гибкий» в Комфорт Плюс возможна бесплатная отмена бронирования Бронируйте билеты по любому из желаемых тарифов на сайте flyarystan.com и получайте удовольствие от полета!✈️🇰🇿🦁 • What are the FlyArystan’s fare bundles?⚙️ This is a package of the services that passenger can choose. Choose one of the four packages and save up to 50% (in comparison with the services purchased separately on the website) ▶️Standard - light flight (5kg carry-on baggage) ⏩Standard Plus - fly with a plus! (10kg carry-on baggage + standard seat selection*) 🔼Comfort - fly with a comfort! (5 kg of hand baggage + 20 kg of check-in baggage + choice of a standard seat*) ⏫Comfort Plus - fly without worries! (10 kg of hand baggage + 20 kg of check-in baggage + choice of any seat + free rebooking** + priority boarding) ❗️If you purchased the Standard bundle, you can upgrade your fare package for one of the three improved *standard seat - rows from 5 to 11, from 14 to 30 **if you’re choosing the “Flexi” fare in Comfort Plus, a free cancellation is available Book tickets at any of the desired fare bundles on flyarystan.com and enjoy your flight!✈️🇰🇿🦁 • #flyarystan#lowcostairline#lowfares#тарифтіктоп#тарифныйпакет#bandle#trip#travel#kazakhstan#сапар#путешествие