Ú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.