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

Introducción a PyQt5: Instalación y Configuración en Linux Mint (Python)

En este video te explicaré qué es PyQt5, sus principales características y cómo instalarlo paso a paso en Linux Mint usando Python y pip. Si estás interesado en crear interfaces gráficas con Python, ¡este es tu punto de partida!

Aprenderás:

Qué es Qt para Python y sus ventajas.
Los requisitos básicos para instalar PyQt5 en Linux Mint.
Cómo comprobar que PyQt5 quedó correctamente instalado.
Si tienes preguntas, comentarios o incluso retos, ¡déjalos en la sección de 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

Fundamentos del Subneting en IPv4 (con ejemplo práctico de creación de 6 subredes)

electronics engineer fixing cables on server

El subneting (o “subneteo”) es la técnica que permite fraccionar una red en varias subredes más pequeñas. Esto ayuda a organizar y optimizar el uso de las direcciones IP, mejorar la seguridad y facilitar la administración de la red. 1. Conceptos básicos 2. Ejemplo práctico: Dividir una red /24 en 6 subredes 2.1. Situación inicial … Leer más

Documento: “Modelo TCP/IP con Ejemplos de Direcciones IPv6”

close up photo of cables plugged into the server

En este documento se analizarán varias direcciones IPv6, separando su prefijo de red (o subnet prefix) y su identificador de interfaz (o interface ID). Además, se incluyen algunas diferencias entre IPv4 e IPv6, indicando fuentes de consulta. 1. Identificación de Prefijo de Subred e Identificador de Interfaz Recordemos que una dirección IPv6 tiene 128 bits. … Leer más

Diseño de Subredes para 50 y 25 Hosts a partir de Redes /24

close up photo of cables plugged into the server

En este documento se resolverán dos ejercicios de subneteo (subnetting) partiendo de redes identificadas con /24 y con la finalidad de conseguir el mayor número de subredes que permitan la conexión de un número mínimo de hosts por subred (50 y 25, respectivamente). 1. Red: 192.168.1.0 /24 — Necesidad de 50 hosts/subred 1.a) Número máximo … Leer más

Modelo TCP/IP – Parte 2

close up photo of cables plugged into the server

En este documento se resolverá el ejercicio propuesto sobre subneteo (subnetting) en el espacio de direccionamiento definido por la dirección 192.0.0.0/24, con el objetivo de formar 4 subredes con la siguiente distribución de hosts: Además, se justifica si es posible o no crear tales subredes y, en caso afirmativo, se indican las direcciones de cada … Leer más

Guía Completa de Subneteo con Direcciones IP y Máscaras de Subred

close up photo of cables plugged into the server

En este documento se presentan diversos ejercicios prácticos de subneteo y del modelo TCP/IP, mostrando el proceso de conversión de direcciones IP y máscaras a binario, la obtención de direcciones de subred, de difusión (broadcast), el cálculo de la cantidad de hosts disponibles, así como la notación CIDR correspondiente. 1. Dirección IP: 192.168.27.131, Máscara de … Leer más

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

Cómo Compilar, Instalar y Ejecutar un Driver en Linux

macbook pro

A continuación, te explico los pasos para compilar, instalar y probar cualquier driver en Linux. 1. Configura el Entorno Antes de comenzar, asegúrate de que tienes lo siguiente instalado en tu sistema: 2. Estructura del Proyecto Organiza tus archivos en un directorio. Por ejemplo: El archivo Makefile es necesario para compilar el driver, y su … Leer más

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