Для тех кто пишет расширения на 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
✅La ventaja de estudiar en una academia virtual es poder acceder a conocimiento y clases aprobatorias en cualquier momento y lugar.
✅necesitas conectarte a internet, pasión y organización para subir de nivel e incrementar tus posibilidades de encontrar un empleo mejor.
✅ ¿Lo vas a seguir dejando al azar?
2024 está por acabarse pero aún tienes la chance de darle un increase a tu futuro profesional.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
✅Nada de clases pregrabadas. Inicias sesión en vivo y en directo para que participes y seas parte de una experiencia virtual donde te formas en contínuo.
✅Facilitadores expertos de toda la región se ponen a tu disposición para compartir conocimientos y sincronizar experiencias y puntos de vista que abren tus horizontes.
✅Cursos de carácter aprobatorio donde los conocimientos adquiridos son debidamente evaluados y certificados.
✅Todos en una plataforma virtual disponible para ustedes todo el año donde quiera que se encuentren🌎🌍🌏.
Seguimos formando profesionales con enfoque y alcance Global.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc#DiplomadoUC
Los grupos de estudio son ideales para crear ese ambiente donde compartes tu conocimiento e interactúas con tus compañeros y profesores de forma orgánica como en una clase tradicional.
Nuestros estudiantes cuentan con su academia digital especializada. ¿Cuál sino VetPlus Academy?
https://ift.tt/H2F1s6Z.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
Los grupos de estudio son ideales para crear ese ambiente donde compartes tu conocimiento e interactúas con tus compañeros y profesores de forma orgánica como en una clase tradicional.
Nuestros estudiantes cuentan con su academia digital especializada. ¿Cuál sino VetPlus Academy?
https://ift.tt/5BjbOKs.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
✅Nada de clases pregrabadas. Inicias sesión en vivo y en directo para que participes y seas parte de una experiencia virtual donde te formas en contínuo.
✅Facilitadores expertos de toda la región se ponen a tu disposición para compartir conocimientos y sincronizar experiencias y puntos de vista que abren tus horizontes.
✅Cursos de carácter aprobatorio donde los conocimientos adquiridos son debidamente evaluados y certificados.
✅Todos en una plataforma virtual disponible para ustedes todo el año donde quiera que se encuentren🌎🌍🌏.
Seguimos formando profesionales con enfoque y alcance Global.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc#DiplomadoUC
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc
🔍 ¿Quieres profundizar en radiología de pequeños animales? 🐾
El curso avalado por CONCERVET en VetPlus Academy te brinda las habilidades necesarias para convertirte en un experto en imagenología veterinaria. Aprenderás sobre funcionamiento de equipos radiológicos, generación de imágenes, posicionamientos correctos, patologías y más. ☢️
¡No te pierdas esta oportunidad! 💡👩⚕️👨⚕️
📅 Fecha de inicio: 02/10/2024
⏰ Duración: 6 semanas
🎯 Dirigido a: Médicos Veterinarios y estudiantes del último año de Medicina Veterinaria
🌐 Modalidad: Totalmente virtual (plataforma de zoom)
💵 Costo: 180 USD pago único.
Si deseas inscribirte envíanos un mensaje directo 📚👇
Con VetPlus Academy estás a un click de especializarte.
#educación #capacitación #diploma#elearning#médicoveterinario #MedicinaVeterinaria#veterinarios#medicoveterinario#curso#diplomadouc