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
