Cómo Navegar Entre Ventanas en PyQt5 con ScreenManager

En este tutorial aprenderás a trabajar con múltiples ventanas en PyQt5 y a crear un flujo de navegación entre ellas. Implementaremos un menú de inicio y una pantalla de configuración usando QMainWindow.

¿Qué aprenderás?

Cómo manejar múltiples ventanas en una aplicación PyQt5.
Crear un sistema de navegación entre pantallas.
Ejemplo práctico: un menú de inicio que lleva a una ventana de configuración.
Déjame tus comentarios, preguntas o retos de programación. ¡Estoy atento para ayudarte!
Repositorio del proyecto: https://github.com/tgextreme/intro-qt5-python-2025
Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

Cómo Manejar Eventos y Lógica en PyQt5 (Python)

En este video exploramos cómo capturar y manejar eventos en tus aplicaciones de PyQt5. Aprende a conectar acciones de tus widgets con funciones personalizadas y cómo implementar la lógica de tu aplicación para responder a las interacciones del usuario.

¿Qué aprenderás?

Cómo conectar eventos como clics de botones o validaciones de texto.
Escribir funciones dinámicas para manejar entradas y salidas.
Ejemplo práctico: un contador de clics que actualiza su valor en tiempo real.
Tus preguntas, ideas o retos de programación son bienvenidos en los comentarios.
Repositorio del proyecto: https://github.com/tgextreme/intro-qt5-python-2025
Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

Cómo Usar Widgets Básicos en PyQt5: Botones, Etiquetas y Campos de Texto (Python)

En este tutorial aprenderás a utilizar los widgets más comunes de PyQt5 para crear interfaces gráficas funcionales en Linux Mint. Exploraremos cómo usar botones, etiquetas y campos de texto (QPushButton, QLabel, QLineEdit) para capturar y mostrar datos.

¿Qué aprenderás?

Cómo añadir widgets a tu ventana.
Conectar eventos, como clics de botón, a funciones personalizadas.
Manejar entradas de texto y actualizar contenido dinámicamente.
Deja tus preguntas o sugerencias en los comentarios. ¡Si tienes un reto de programación, compártelo también!
Repositorio del proyecto: https://github.com/tgextreme/intro-qt5-python-2025
Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

Crea Tu Primera Ventana con PyQt5 en Linux Mint (Python)

En este video te guiaré paso a paso para crear tu primera aplicación gráfica con PyQt5 en Linux Mint. Verás cómo estructurar tu código, crear una ventana básica y añadir un mensaje simple con un QLabel.

Aprenderás:

La estructura mínima de una aplicación PyQt5.
Cómo crear la clase MainWindow para manejar tu ventana principal.
Cómo ejecutar tu aplicación desde la terminal.
¡No olvides dejar tus comentarios y sugerencias! Si tienes un reto de programación que quieras compartir, estaré encantado de verlo.
Repositorio del proyecto: https://github.com/tgextreme/intro-qt5-python-2025

Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

Cómo Compilar y Ejecutar Código Java Usando Python

La automatización es una herramienta poderosa en el mundo de la programación, y Python, con su versatilidad, es una excelente opción para integrar tareas repetitivas como la compilación y ejecución de código Java. En este artículo, aprenderás cómo compilar y ejecutar programas Java desde un script de Python utilizando la biblioteca subprocess. Requisitos Previos Antes … Leer más

Generar IP con número mágico: un enfoque práctico para gestionar subredes

Las direcciones IP son la base de la comunicación en redes informáticas. Cada dispositivo conectado a una red debe contar con una dirección IP que lo identifique. Sin embargo, la tarea de asignar direcciones IP puede llegar a ser compleja cuando se trabaja con múltiples subredes o cuando se requiere automatizar el proceso. Aquí es … Leer más

Generar IP con número mágico

person holding sticky note

Las direcciones IP son fundamentales para la comunicación en redes informáticas. Identifican de forma única a cada dispositivo y permiten que la información viaje correctamente a través de internet. Sin embargo, ¿te has preguntado alguna vez si existe una manera curiosa o “mágica” de generar estas direcciones? En este artículo exploraremos el concepto de generar … Leer más

Reto Inventario: Backend con Node.js y CRUD Completo en Vue.js 🚀

¡Bienvenidos al reto inventario! 🎯 En este video construyo desde cero un sistema de gestión de inventario completo:

✅ Backend con Node.js y MySQL para manejar las operaciones CRUD. ✅ Frontend con Vue.js para crear una interfaz funcional y atractiva. ✅ Incluyendo la gestión de aulas, productos, categorías, marcajes, y relaciones entre productos y categorías.

Aprenderás a conectar un backend poderoso con un frontend dinámico, y a implementar funcionalidades clave para manejar datos de manera profesional. Perfecto para estudiantes y desarrolladores que quieren llevar sus habilidades al siguiente nivel. 💻

📂 Repositorio con el código: https://github.com/tgextreme/crud-inventario-vue-js

🔔 ¡No olvides suscribirte para más retos de programación! 👨‍💻👩‍💻

#VueJS #NodeJS #CRUD #Inventario #DesarrolloWeb #Programación

Programando un rato de relax

Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

¿Tiene Python un recolector de basura? Curiosidades sobre Python que quizás no conocías

person encoding in laptop

Python, uno de los lenguajes de programación más populares y versátiles, tiene muchas características que lo hacen destacar. Entre ellas, su sistema de gestión de memoria, que incluye un recolector de basura (“garbage collector”), es una de las razones por las que muchos desarrolladores lo consideran cómodo y eficiente. El recolector de basura en Python … Leer más

Reto: APP Web de Precios de Gasolina con Vue.js 🚀

¡Bienvenidos a un nuevo reto de programación! En este video, creamos una aplicación web con Vue.js que muestra los precios de gasolina ordenados de manera dinámica. Selecciona provincia, localidad y tipo de combustible para obtener la información más relevante de forma organizada y moderna.

Disfrutad del video y no olvidéis explorar el proyecto completo en el enlace disponible: https://github.com/tgextreme/precio-gasolina-vue-js.

¡Dale a like, comenta tus ideas y suscríbete para más retos como este! 🚗⛽✨

Programando un rato de relax

Libros recomendados:

⁠https://infogonzalez.com/libros

Sígueme en mis redes sociales:

https://www.linkedin.com/in/infogonzalez/
https://www.facebook.com/Infogonzalez
https://twitter.com/infogonzalez_es
https://github.com/tgextreme

Escribeme tu idea o proyecto a:

tgextreme89@gmail.com

error: Content is protected !!
Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad