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

Пребарај: #18nov

当前筛选 #18nov清除筛选
Ernesto E. Villegas Poljak

@evillegasp · Post #3673 · 18.11.2025 г., 15:15

#Ahora| Presidente Nicolás Maduro: Hoy en la mañana recibí una carta de un Pastor evangélico de Michigan, he recibido cartas de varios lugares de Estados Unidos que recibieron nuestro mensaje cuando pregunté si iban a atacar a un pueblo cristiano. Se está levantando un gran movimiento de opinión publica en Estados Unidos para apoyar a Venezuela y rechazar los ataques. Espero que este movimiento detenga las manos de aquellos que de manera enloquecida están lanzando misiles, este pueblo seguirá diciendo su verdad, no nos van a callar. Mañana #18Nov a las 6pm se unen en oración los hermanos de las iglesias de Estados Unidos, miles de voces clamarán juntos por la paz y la protección del pueblo de Venezuela.

Hashtags

Новости 24 | Президент Шавкат Мирзиёев посетил Мирзо-Улугбекский и Яшнабадский районы города Ташкента #18nov#uzbekiston24 mtrk.uz | Youtube | Facebook | Telegram | uztv.tv | TV-dastur

Ernesto E. Villegas Poljak

@evillegasp · Post #3677 · 18.11.2025 г., 15:15

El programa "Con Maduro +" N° 97, de primer nivel, estuvo cargado de noticias, anuncios y procesos. Les comparto los puntos clave: 📌 Lo que hacemos semanalmente es una agenda científica que se conjuga con la construcción del Poder Nacional. 📌 Hemos encontrado el camino con el Plan de los 13 Motores que consolidan la economía real y productiva. 📌 ¡Con la verdad! Se está levantando un gran movimiento de opinión publica en los EE.UU. que rechaza firmemente las agresiones contra Venezuela. 📌 Este martes #18Nov a las 6:00 p.m., nos uniremos en oración por la Paz junto a nuestros hermanos cristianos de las iglesias de #EEUU. 📌 El que quiera dialogar encontrará siempre en nosotros gente de palabra, decente y con experiencia para dirigir a Venezuela. 📌 Con el ALBA, estamos a la orden para apoyar y ayudar a #Jamaica en todo lo que haga falta. 📌 He solicitado a los ministros Ernesto Villegas y Diosdado Cabello que inicien las gestiones necesarias para rescatar los restos mortales del Gran Mariscal Antonio José de Sucre. 📌 Con los CBBI estamos construyendo una inteligencia popular activa que forja respuestas colectivas con el Pueblo. 📌 El próximo domingo #23Nov todos a votar por los proyectos en las comunidades. “Bienaventurados los pacificadores porque ellos serán llamados hijos de Dios”, Mateo 5:9