Cómo Usar Python y PySide

En esta página:
El lenguaje de programación Python y la librería PySide (la biblioteca oficial de Qt para Python mantenida por The Qt Company).
Nos permiten crear interfaces de usuario para nuestros proyectos.
En este tutorial aprenderás a Cómo Usar Python y PySide, vamos con ello.
Pasos para Usar Python y PySide
Sigue los siguientes paso a continuación:
1. Instalación de PySide
Abre tu terminal y ejecuta:
1 2 3 4 |
# Instalar la versión 6 de PySide pip install PySide6 |
2. Código Python
Crea un archivo llamado app.py con el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import sys from PySide6.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QVBoxLayout # Crear clase principal de la ventana class MiVentana(QWidget): def __init__(self): super().__init__() self.setWindowTitle("Interfaz con PySide") self.setGeometry(100, 100, 300, 150) # Crear widgets self.label = QLabel("Hola, PySide") self.boton = QPushButton("Clic aquí") self.boton.clicked.connect(self.saludar) # Layout layout = QVBoxLayout() layout.addWidget(self.label) layout.addWidget(self.boton) self.setLayout(layout) def saludar(self): self.label.setText("¡Has hecho clic!") # Ejecutar app if __name__ == "__main__": app = QApplication(sys.argv) ventana = MiVentana() ventana.show() sys.exit(app.exec()) |
3. Ejecuta el archivo con Python
Abre una terminal (o CMD si estás en Windows), navega a la carpeta donde guardaste app.py y escribe:
1 2 3 |
python app.py |
Al ajecutar el comando anterior, verás una pequeña ventana que dice “Hola, PySide” y un botón que al hacer clic cambia el texto del QLabel:

Diferencia entre PySide Y PyQt
Veamos algunas diferencias entre ambas librerías:
PySide6 | PyQt6 |
Licencia LGPL (más permisiva) | GPL / comercial |
Oficial de The Qt Company | Mantenido por Riverbank |
Similar API | Similar API |
Conclusión
En este tutorial has aprendido a Cómo Usar Python y PySide.
Te servirá como base para crear proyectos más avanzados usando Python y PySide.
Síguenos en nuestras Redes Sociales y demás canales digitales para que no te pierdas nuestros próximos contenidos.
Social
Redes Sociales (Developers)
Redes Sociales (Digital)