Curso para aprender a crear HMI usando Python y Qt-Designer a través de Pyside6 a través de la creación de una plantilla automatizada que nos permita la generación de los HMI de una forma más rápida y funcional.
Module 1 | Generalidades |
---|---|
Unit 1 | Presentación del curso |
Unit 2 | Introducción |
Unit 3 | Instalación de software |
Unit 4 | Instalación desde Qt.io |
Unit 5 | Generalidades de Pycharm |
Unit 6 | Documentación |
Unit 7 | Clases base de Qt |
Unit 8 | Hola mundo - Crear primera ventana |
Unit 9 | Aclaraciones de la primera aplicación |
Unit 10 | Subclases |
Unit 11 | Señal y Slot |
Unit 12 | Primeros pasos con Qt Designer |
Unit 13 | Unión de Python y QtDesigner |
Unit 14 | Convertir archivos ui |
Unit 15 | Primeros pasos con Snap7 |
Unit 16 | Lectura y escritura con snap7 |
Unit 17 | Mi primer HMI - parte 1 |
Unit 18 | Mi primer HMI - parte 2 |
Unit 19 | Mi primer HMI - parte 3 |
Unit 20 | Mi primer HMI - parte 4 |
Unit 21 | Mi primer HMI - parte 5 |
Unit 22 | Mi primer HMI - parte 6 |
Unit 23 | Mi primer HMI - parte 7 |
Module 2 | Plantilla y creación de controles |
Unit 1 | Presentación de la plantilla |
Unit 2 | Funcionamiento de la plantilla - parte 1 |
Unit 3 | Funcionamiento de la plantilla - parte 2 |
Unit 4 | Instalación de la la carpeta de plugins |
Unit 5 | Primer proyecto con la plantilla |
Unit 6 | Simulación con NetToPLCSim |
Unit 7 | Explicación de main.py |
Unit 8 | Qt - Material |
Unit 9 | Ventanas de diálogo (Close) |
Unit 10 | Descripción del setup |
Unit 11 | Código del setup |
Unit 12 | Clase VariablePLC |
Unit 13 | Explicación del hilo de segundo plano |
Unit 14 | Explicación de DBRangos y DBBytes |
Unit 15 | Lectura del PLC |
Unit 16 | Adición de áreas de entradas |
Unit 17 | Modificación de controles para lectura de nuevas variables |
Unit 18 | Creación de widgets promocionados |
Unit 19 | Creación de señales personalizadas |
Unit 20 | Señales personalizadas en Qt Designer |
Unit 21 | Slots personalizados en Qt Designer |
Unit 22 | Definición de nuevos plugins |
Unit 23 | Regiones básicas de controles personalizados |
Unit 24 | Vista preliminar de controles personalizados ya programados |
Unit 25 | Modificar control botón para nuevas funcionalidades |
Unit 26 | Creación de plugin personalizado - Parte I |
Unit 27 | Creación de plugin personalizado - Parte 2 |
Unit 28 | Creación de plugin personalizado - Parte 3 |
Unit 29 | Creación de plugin complejo personalizado - Parte 1 |
Unit 30 | Creación de plugin complejo personalizado - Parte 2 |
Unit 31 | Creación de plugin complejo personalizado - Parte 3 |
Unit 32 | Creación de plugin complejo personalizado - Parte 4 |
Unit 33 | Aplicación para automatizar la creación de plugins |
Unit 34 | Widget Alarmas I |
Unit 35 | Widget Alarmas II |
Unit 36 | La clase no gráfica |
Module 3 | Creación de HMI con la plantilla |
Unit 1 | Ejemplo de programador de tareas - Parte 1 |
Unit 2 | Ejemplo de programador de tareas - Parte 2 |
Unit 3 | Ejemplo de programador de tareas - Parte 3 |
Unit 4 | Ejemplo de programador de tareas - Parte 4 |
Unit 5 | MDI - Parte 1 |
Unit 6 | MDI - Parte 2 |
Unit 7 | MDI - Parte 3 |
Unit 8 | MDI - Parte 4 |
Unit 9 | MDI - Parte 5 |
Unit 10 | Thread vs QThread |
Unit 11 | Trabajar con imágenes - Parte 1 |
Unit 12 | Trabajar con imágenes - Parte 2 |
Unit 13 | Trabajar con imágenes - Parte 3 |
Unit 14 | Estilos - Parte 1 |
Unit 15 | Estilos - Parte 2 |
Unit 16 | Estilos - Parte 3 |
Unit 17 | Estilos - Parte 4 |
Unit 18 | Creación de ejecutables - Parte 1 |
Unit 19 | Creación de ejecutables - Parte 2 |
Unit 20 | Creación de ejecutables - Parte 3 |
Unit 21 | Trabajando con Linux - Parte 1 |
Unit 22 | Trabajando con Linux - Parte 2 |
Unit 23 | Despedida |
Module 4 | Anexos |
Unit 1 | Versión 1.0.2 |
Unit 2 | Simulador |