El proyecto de interfaz gráfica de usuario de Python

Última versión-2.5.4

¡Ahora funciona con Python 3 en MacOSX y Windows!
(El soporte de Python3 para Gtk tendrá que esperar hasta que Gtk 3 y las bibliotecas relacionadas sean estables y estén al día con la introspección de GObject.)
La clase ScrollableView ha sido completamente reimplementada en Windows y ahora debería funcionar correctamente con todas las compilaciones de PyWin32.

Buscar

Capturas de pantalla
Documentación
Incluye material tutorial, código de ejemplo y referencia de API
CAMBIOS

Descargar

PyGUI-2.5.4.alquitrán.gz
Última actualización 25 de marzo de 2017

Esta versión incluye tres implementaciones:

  • MacOSX-requiere PyObjC (probado con PyObjC – 1.2 en Tiger, PyObjC-2.3 en Snow Leopard)
  • Linux-requiere pygtk (probado con pygtk – 2.14.0 y Gtk+-2.14.7)
  • Windows: requiere pywin32 (probado con pywin32-213) y ctypes (incluido con Python 2.5 y versiones posteriores)

Se requieren versiones de Python:

  • Python 2: 2.3 o posterior
  • Python 3: 3.1 o posterior

Para usar las instalaciones de OpenGL, necesitará PyOpenGL y, para la versión Gtk, Gtkglext y PyGtkGLExt.
ObsoleteVersions

Ejemplos

Ejemplo de aplicación: blobedit.py
También puede encontrar el contenido de la carpeta Tests en la distribución útil como fuente de código de ejemplo.

Discusión

Lista de correo PyGUI for para toda la discusión relacionada con el desarrollo y uso de PyGUI.
Las listas de envío PyObjC,PyGTK y Pywin32 también pueden ser apropiadas para problemas específicos de la plataforma.

Agradecimientos

Algunas partes de la implementación de Windows se basan en contribuciones de Atrick Forget y Erez-Sh. A pesar de que no usé gran parte de su código al final, aprecio sus esfuerzos y puedo sacar más de él en el futuro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.