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

Резултати

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

Пребарај: #spazio

当前筛选 #spazio清除筛选
White House Watch

@WhiteHouseWatch · Post #18640 · 11.04.2026 г., 00:11

#Spazio: La prossima ed ultima fase della missione sarà il recupero degli astronauti, dei dati e della navicella. Dopodiché Artemis II potrà dirsi completata con un successo smagliante.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18631 · 10.04.2026 г., 18:54

#Spazio: Nuova (e ultima) immagine giornaliera dalla missione Artemis II, chiamata "New Perspective of Home" con la Terra e la Luna allineate parzialmente illuminate dal Sole.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18617 · 09.04.2026 г., 20:53

#Spazio: Foto giornaliera dalla missione Artemis 2, con questa immagine della Via Lattea, la nostra galassia, immortalata dall'equipaggio.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18603 · 08.04.2026 г., 17:26

#Spazio: Foto giornaliera dalla missione Artemis II, chiamata "Solar Eclipse of the Hearth". La Luna, qui ripresa controluce dal Sole durante un'eclissi solare del 6 aprile 2026, è fotografata da una delle telecamere poste sulle ali dei pannelli solari della navicella spaziale Orion. Orion è visibile in primo piano a sinistra.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18550 · 07.04.2026 г., 13:48

#Spazio: Foto fantastica dalla Missione Artemis II, chiamata "Earthset", che immortala questo tramonto terrestre il 6 aprile 2026, durante il volo intorno alla Luna. L'immagine fa riferimento all'iconica alba terrestre ("Earthrise") scattata dall'astronauta Bill Anders 58 anni prima, durante il volo intorno alla Luna dell'equipaggio dell'Apollo 8.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18545 · 07.04.2026 г., 12:50

#Spazio: Foto dell'eclissi lunare di sole, la prima mai vista da occhio umano, scattata dagli astronauti della missione Artemis II dalla navicella Orion.

Hashtags

White House Watch

@WhiteHouseWatch · Post #18536 · 06.04.2026 г., 22:45

#Spazio: La Missione Artemis II é ora in transito dietro il lato nascosto della Luna, con il segnale che sarà perso per circa 40 minuti durante i quali gli astronauti saranno irraggiungibili e dovranno svolgere in autonomia operazioni e rilevazioni scientifiche. In questo momento sono totalmente isolati da comunicazioni da e verso la Terra.

Hashtags

12
ПретходнаСтраница 1 од 2Следна