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

Резултати

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

Пребарај: #eukaz

当前筛选 #eukaz清除筛选
EU in Kazakhstan 🇪🇺🇰🇿

@euinkazakhstan · Post #901 · 11.07.2024 г., 04:52

ҚР Премьер-министрі Олжас Бектенов пен ЕО дипломатиялық миссияларының басшылары логистикалық ынтымақтастық келешегін талқылады. Қазақстанның негізгі серіктестерінің бірі ретінде Еуропалық Одақтың үлесіне тартылған инвестицияның 40%-дан астамы және сыртқы сауданың шамамен 30%-ы тиесілі. Диалог платформасының отырысында сауда-экономикалық, инвестициялық өзара іс-қимылды кеңейту әрі нығайту, көлік және логистика саласындағы жобаларды бірлесіп іске асыру мәселелері қаралды. Кездесуге қатысушылар Орта дәліздің әлеуетін арттыруға қызығушылығын білдірді. «Астана» халықаралық қаржы орталығының базасында «Middle Corridor Multimodal» бірлескен кәсіпорны құрылды. Көлік саласына инвестиция тартудың жаңа перспективаларын ашатын «Global Gateway» еуропалық бастамасының маңызды рөлі де атап өтілді. **** Премьер-Министр РК Олжас Бектенов и главы дипмиссий ЕС обсудили перспективы логистического сотрудничества. На долю Европейского Союза, как одного из ключевых партнеров Казахстана, приходится более 40% привлеченных инвестиций и порядка 30% внешней торговли. На заседании диалоговой платформы были рассмотрены вопросы расширения и укрепления торгово-экономического, инвестиционного взаимодействия и совместной реализации проектов в сфере транспорта и логистики. Участники встречи выразили заинтересованность в раскрытии широкого потенциала Среднего коридора. На базе Международного финансового центра «Астана» создано совместное предприятие «Middle Corridor Multimodal». Отмечена и значимая роль европейской инициативы «Global Gateway», открывающей новые перспективы для инвестиций в транспортную отрасль. #EUinKZ#EUKAZ

EU in Kazakhstan 🇪🇺🇰🇿

@euinkazakhstan · Post #737 · 12.04.2024 г., 07:18

Ambassadors of the EU member states visited the Kyzylorda region as part of a special working trip. They participated in a round table discussion focused on the theme "Investment Potential of the Kyzylorda Region," where topics such as trade and investment opportunities, as well as the situation of the Aral Sea, were extensively discussed. During their four-day visit, the Ambassadors will engage with students from Korkyt Ata Kyzylorda University and Bolashak University. Additionally, the Delegation members will observe the conditions of the Small Aral Sea and familiarize themselves with the operations of the fish processing plant "Aral Sea Food," as well as the cultivation of saxaul in the sea basin. * Еуропалық Одаққа мүше мемлекеттердің елшілері Қызылорда өңіріне арнайы жұмыс сапарымен келді. Олар «Қызылорда облысының инвестициялық әлеуеті» тақырыбындағы дөңгелек үстел жұмысына қатысты. Аталған жиында өңірдің сауда және инвестициялық мүмкіндіктері мен Арал теңізінің ахуалы талқыланды. Төрт күндік сапар барысында елшілер Қорқыт ата атындағы Қызылорда университеті мен «Болашақ» университетінің студенттерімен кездеседі. Мұнан бөлек, Делегация мүшелері Кіші Арал теңізінің жағдайын көріп, теңіз алқабындағы сексеуіл егу және «Aral Sea Food» балық өңдеу зауытының жұмысымен танысады. #EU#EuropeanUnion#EUinKZ#EUKAZ

EU in Kazakhstan 🇪🇺🇰🇿

@euinkazakhstan · Post #735 · 11.04.2024 г., 07:34

The 7th meeting of the Committee for Cooperation of the 🇪🇺European Union and the 🇰🇿Republic of Kazakhstan in a trade configuration was held in Brussels. During the meeting, an agreement was reached on arbitrators in accordance with Article 196 of the EPCA. Additionally, several issues related to trade and investment development were discussed, including the implementation of the trade section of the EPCA, the Ready4Trade Central Asia project, sanitary and phytosanitary measures, as well as expanding the range of Kazakhstani goods supplied to the EU market. * Брюссельде 🇪🇺Еуропалық Одақ пен 🇰🇿Қазақстан Республикасының ынтымақтастық комитетінің сауда конфигурациясындағы 7-ші отырысы өтті. Отырыс барысында Кеңейтілген әріптестік пен ынтымақтастық туралы келісімнің 196-бабына сәйкес арбитрлер туралы келісімге қол жеткізілді. Сонымен қатар, сауда мен инвестицияны дамытуға қатысты бірқатар мәселелер, соның ішінде КӘЫК-нің сауда бөлімі, Ready4Trade Орталық Азия жобасын жүзеге асыру, санитарлық және фитосанитарлық шаралар, сондай-ақ ЕО нарығына жеткізілетін қазақстандық тауарлар ассортиментін кеңейту мәселелері талқыланды. #EU#EuropeanUnion#EUinKZ#EUKAZ#Traderelations#EPCA 📷 from Ministry of Trade and integration of the RK