Desarrollo de Aplicaciones PyQt5 en Windows

Desarrollo de Aplicaciones PyQt5 en Windows

Introducción

PyQt5 es una librería de Python que permite crear interfaces gráficas de usuario (GUI en inglés) de forma rápida y sencilla. Es una librería multiplataforma, por lo que las aplicaciones desarrolladas con ella pueden ejecutarse en Windows, macOS y Linux.

En este tutorial, aprenderemos a desarrollar aplicaciones PyQt5 en Windows. Comenzaremos instalando las herramientas necesarias, crearemos una simple ventana de aplicación y aprenderemos a agregar widgets a ella.

Requisitos previos

Para seguir este tutorial, necesitarás los siguientes requisitos previos:

  • Un ordenador con Windows 7 o posterior
  • Python 3.8 o posterior
  • PyQt5

Instalando las herramientas necesarias

Para instalar PyQt5 en Windows, podemos usar el administrador de paquetes pip. Abre una terminal y ejecuta el siguiente comando:

pip install PyQt5

Esto instalará todas las dependencias necesarias para PyQt5.

Creando una ventana de aplicación

Para crear una ventana de aplicación PyQt5, podemos usar la clase QApplication. Esta clase es la base de todas las aplicaciones PyQt5.

El siguiente código crea una simple ventana de aplicación:

Python
import sys
from PyQt5.QtWidgets import QApplication, QWidget

def main():
    # Crea una aplicación
    app = QApplication(sys.argv)

    # Crea una ventana
    window = QWidget()
    window.setWindowTitle("Mi primera aplicación PyQt5")
    window.show()

    # Inicia la aplicación
    app.exec_()

if __name__ == "__main__":
    main()

Este código crea una ventana con el título «Mi primera aplicación PyQt5». La ventana se muestra en la pantalla y la aplicación se ejecuta hasta que se cierra la ventana.

Agregando widgets a una ventana

Para agregar widgets a una ventana, podemos usar el método addWidget() de la clase QWidget. El siguiente código agrega un botón a la ventana:

Python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton

def main():
    # Crea una aplicación
    app = QApplication(sys.argv)

    # Crea una ventana
    window = QWidget()
    window.setWindowTitle("Mi primera aplicación PyQt5")

    # Crea un botón
    button = QPushButton("Hola, mundo!")

    # Agrega el botón a la ventana
    window.addWidget(button)

    # Muestra la ventana
    window.show()

    # Inicia la aplicación
    app.exec_()

if __name__ == "__main__":
    main()

Este código agrega un botón con el texto «Hola, mundo!» a la ventana. El botón se muestra en la ventana.

Conclusión

En este tutorial, aprendimos a desarrollar aplicaciones PyQt5 en Windows. Comenzamos instalando las herramientas necesarias, creamos una simple ventana de aplicación y aprendimos a agregar widgets a ella.

Para obtener más información sobre PyQt5, consulta la documentación oficial:

  • Documentación oficial de PyQt5: https://doc.qt.io/qt-5/