Este repositorio contiene cientos de ejemplos de GUI escritos en Python . Desde aplicaciones funcionales completas hasta fragmentos de widgets reutilizables, estos ejemplos se pueden reutilizar, mezclar y modificar libremente para crear sus propias aplicaciones GUI de Python.
Hay ejemplos disponibles para PyQt6, PySide6, PySide2 y PyQt5.
Muchos de estos ejemplos tienen artículos más detallados en el sitio web de GUI de Python. Si es nuevo en la creación de aplicaciones GUI, consulte el tutorial introductorio de PyQt6 o el tutorial de PySide6.
Las aplicaciones muestran varias partes del marco Qt, incluidos widgets avanzados, multimedia, vistas gráficas y ventanas sin decoración. Sin embargo, las aplicaciones más interesantes y con más funciones completas son Buscaminas, Solitario y Pintura.
Ecualizador gráfico Visualice cambios de frecuencia de audio con estilos y decadencia configurables.
Power Bar Control giratorio con visualización de amplitud.
Paleta Seleccione colores de una paleta lineal o de cuadrícula configurable.
Editor de degradado lineal Diseñe degradados lineales personalizados con múltiples paradas y colores.
Botón Color Botón simple que muestra y selecciona colores.
Paint Dibuja imágenes con un lienzo de mapa de bits personalizado, con control de color y lápiz.
Edición de contraseña Un editor de línea de contraseña con acción de visibilidad conmutable.
Reemplace las casillas de verificación con este práctico widget de alternancia, con colores personalizados y animaciones opcionales.
Además de las aplicaciones completas y los widgets reutilizables, tenemos una selección de fragmentos de código tomados de tutoriales en el sitio web de GUI de Python. Estos le guiarán en la creación de GUI con PyQt, PySide y otras bibliotecas.
Para utilizar cada aplicación, primero debes instalar los requisitos. En la mayoría de los casos, los únicos requisitos son la biblioteca GUI y, ocasionalmente, solicitudes. Para instalar el ejemplo, los requisitos específicos cambian a la carpeta del ejemplo y ejecuta:
pip3 install -r requirements.txt
Una vez instalados los requisitos, puede ejecutar la aplicación. Cada ejemplo de este repositorio viene con un archivo principal de Python llamado main.py
para simplificar las cosas.
python3 main.py
Debería aparecer la ventana de la aplicación.
Si cree que estas aplicaciones son interesantes y desea obtener más información, consulte mi tutorial de PyQt6 que cubre todo lo que necesita saber para comenzar a crear sus propias aplicaciones con Python.
También puede encontrar más artículos y consejos en el mismo sitio.
Todo el código tiene una licencia MIT . Esto le permite reutilizar el código libremente, remezclado en proyectos comerciales y no comerciales. El único requisito es incluir la misma licencia al momento de distribuir.
Los íconos utilizados en las aplicaciones son de Yusuke Kamiyaman.