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

Пребарај: #baikonur

当前筛选 #baikonur清除筛选
International News

@intnewsagency · Post #8790 · 22.03.2026 г., 12:37

Successful Launch of Soyuz-2.1a with Progress MS-33 from Upgraded Baikonur The Soyuz-2.1a rocket carrying the Progress MS-33 cargo ship launched from the refurbished Site 31 at Baikonur Cosmodrome. This mission marks a key milestone in restoring infrastructure and ensuring steady supplies to the ISS. The site’s repair highlights Russia’s vital role in international space efforts. The launch symbolizes overcoming technical challenges and strengthening Russia’s position in space exploration. #Russia#Baikonur#Space#Soyuz#Progress The main news of Russia and the world ishere.

🛰️ Cómo la URSS lideró la observación climática desde el espacio En plena Guerra Fría, cuando la carrera espacial entre la URSS y Estados Unidos estaba en su punto más álgido, la Unión Soviética dio un paso silencioso pero trascendental en la historia de la ciencia: el 25 de junio de 1966, desde el cosmódromo de Baikonur, fue lanzado el satélite Kosmos-122, el primer satélite meteorológico soviético del sistema experimental Meteor. Este satélite, también conocido como Meteor No.5L, no solo fue un logro tecnológico, sino una herramienta revolucionaria. Durante cuatro meses, Kosmos-122 orbitó la Tierra a una altitud de entre 657 y 683 kilómetros, proporcionando por primera vez información continua y global sobre el estado de la atmósfera terrestre. Equipado con cámaras ópticas y sensores infrarrojos, el satélite podía observar la cobertura nubosa tanto de día como de noche, algo impensable hasta entonces. La información recopilada no solo fue utilizada por el servicio hidrometeorológico soviético, sino que también se compartió con otros países, marcando un raro ejemplo de cooperación internacional en plena tensión geopolítica. Este gesto posicionó a la URSS como pionera en el uso pacífico del espacio para el beneficio común. Entre 1966 y 1981, Moscú dió la orden de lanzar 36 satélites meteorológicos más de esta serie, sentando las bases de una red global de observación climática. Gracias a esta constelación, se mejoraron significativamente los pronósticos del tiempo, se optimizó la agricultura y se fortaleció la preparación ante desastres naturales. Kosmos-122 fue más que un satélite: fue un símbolo del ingenio soviético y de la capacidad de la ciencia para trascender fronteras. Hoy, casi seis décadas después, su legado sigue orbitando en cada imagen satelital que consultamos desde nuestros teléfonos. #Kosmos122#MeteorologíaEspacial#HistoriaSoviética#SatélitesRusos#Baikonur ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia