HMI con Python y Qt Creator: Alternancia de imágenes (desde cero)

HMI con Python y Qt Creator: Alternancia de imágenes (desde cero)

Como última entrada de la semana de presentación del curso para crear HMI con Python y Qt-Designer vamos a crear un plugin desde cero.

Bien es verdad que nos vamos a basar en otro plugin para que el vídeo no se alargue demasiado.

El plugin que vamos a crear es un widget para alternar entre dos imágenes en función del estado de una variable booleana. Es decir, que tengamos dos imágenes y en función de si el valor es true o false, se muestre la imagen A o la B.

Para ello vamos a coger como referencia el plugin "led" ya que se parece bastante.

Vamos a usar también una herramienta creada para el curso de tal forma que generar la estructura del plugin sea sencillo de implementar.

Te invito que te quedes hasta el final de vídeo, porque se verán cosas interesantes.

Crear un plugin desde cero

Te dejo con el vídeo.

¿Qué te ha parecido?

Es un vídeo más largo de lo habitual, pero para explicar todo, lleva su tiempo.

Como comento en el vídeo, todos los plugins que he creado esta semana (y los que se puedan crear en el futuro) los añadiré en los anexos del curso de crear HMI con Python y Qt-Designer.

Recuerda que el próximo martes 31/1 se acaba el lanzamiento y con él el 20% de descuento en el curso.

Así que si estás pensando en enrolarte en él, aprovecharía el descuento siguiendo este enlace.

Comentarios (2)

Paulino Martínez
Hola Iñigo, muchas gracias por compartir información, recientemente e adquirido el curso y tengo algunas dudas podrías apoyarme por favor en las clases no gráficas mandas a llamar con el nombre del objeto normal de QT desde el main pero como funcionaría con el mdi ? Quisiera poder ingresar texto mediante un Qline Edit y mandarlo como string al plc mediante un db pero me genera problemas al querer escribir y leer aun asi con escritura pendiente etc. Hay alguna manera de hacer animación de visibilidad desde los widgets creados hasta el dia de hoy?
Iñigo Gútiez
Abre por favor un tema en el foro para poderlo seguir porque aqui no es el sitio.