Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:modulos:pyside

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

PySide

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

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()

Alternativas

  • Tkinter
  • PyGTK
  • wxPython
informatica/programacion/python/modulos/pyside.1777115524.txt.gz · Última modificación: por tempwin