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

Пребарај: #ebrahimraisi

当前筛选 #ebrahimraisi清除筛选
Venezuelanalysis

@venanalysis · Post #1573 · 21.05.2024 г., 00:30

Maduro hailed Raisi as an "extraordinary leader" and an "unconditional friend" of Venezuela. The relationship between Venezuela and Iran blossomed under the leadership of former Venezuelan President Hugo Chávez. Read the full story: https://venezuelanalysis.com/news/maduro-mourns-death-of-irans-ebrahim-raisi-an-unconditional-friend-of-venezuela/ #Venezuela#Iran#EbrahimRaisi

Radio Holguín La Nueva

@radioHolguin · Post #10186 · 21.05.2024 г., 19:43

🇮🇷 Decretan Duelo Oficial en Cuba por la muerte de Ebrahim Raisi Con profundo pesar, nuestro pueblo ha conocido del fallecimiento del Presidente de la hermana República Islámica de #Irán, Su Excelencia Dr. Seyyed #EbrahimRaisi. Por tal motivo, el Presidente de la República de #Cuba decretó #DueloOficial, desde las 06:00 horas del día 21 de mayo hasta las 12:00 de la noche del 22 de mayo de 2024. Durante su mandato como Presidente de Irán desde 2021, Raisi contribuyó de manera decisiva al desarrollo y fortalecimiento de las relaciones de amistad y cooperación entre ambas naciones. El pueblo y Gobierno cubanos acompañan a Irán en este momento de dolor y expresan su confianza en que la #RevoluciónIslámica seguirá adelante y sabrá reponerse de este lamentable hecho. Durante la vigencia del Duelo la Bandera de la Estrella Solitaria deberá izarse a media asta en los edificios públicos e instituciones militares. #Holguín 📝 con información de Telecristal

Crypto M - Crypto News

@CryptoM · Post #65299 · 12.04.2026 г., 15:34

🚀 Iran Expresses Readiness for Regional Peace Agreement Iranian President Ebrahim Raisi has expressed the country's readiness to establish a balanced and fair agreement to ensure lasting peace and security in the region. According to BlockBeats, this statement was made during a phone conversation with Russian President Vladimir Putin on April 12, as reported by Iran's Tasnim News Agency. #Iran#EbrahimRaisi#VladimirPutin#RegionalPeace#Security#PeaceAgreement#IranRussia#BlockBeats#TasnimNews