Biblioteca para Python que hace de binding para las herramientas de interfaz gráfica de usuario (GUI) de Qt.
Página incompleta. Queda mucho que añadir, revisar y organizar.
Para que el siguiente código funcione es necesario install PySide6. En Arch Linux se hace a través del paquete pyside6.
import sys from PySide6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout app = QApplication(sys.argv) window = QWidget() window.setWindowTitle("Mi primera app") # Crear botones btn_saludo = QPushButton("Haz clic") btn_salir = QPushButton("Cerrar aplicación") # Conectar eventos btn_saludo.clicked.connect(lambda: print("Hola!")) btn_salir.clicked.connect(window.close) # Layout vertical layout = QVBoxLayout() layout.addWidget(btn_saludo) layout.addWidget(btn_salir) window.setLayout(layout) window.show() app.exec()