Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:modulos:pyside

¡Esta es una revisión vieja del documento!


PySide

Biblioteca para Python que hace de binding para las herramientas de interfaz gráfica de usuario (GUI) de Qt.

Es una de las alternativas para programar GUI en Python, en vez de usar Tkinter el cual es usado por Python. Otras alternativas similares son PyGTK, PyQt y wxPython.

Ejemplo

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()
informatica/programacion/python/modulos/pyside.1777115369.txt.gz · Última modificación: por tempwin