Duplicar posible:
Is Python any good for GUI development?¿Qué marcos de GUI multiplataforma se pueden usar para escribir aplicaciones de Python?
He escrito una aplicación GUI Python y lo hizo correr en Linux, Windows y Mac.
El marco que estoy utilizando es PyGtk. El resultado final no es realmente bueno: la aplicación se ve horrible en Mac, y no es realmente "nativa" en Windows. Además, en Mac el comportamiento de Windows a veces es incorrecto, con diálogos modales que aparecen debajo de las ventanas principales.
He explorado otros marcos y he encontrado que una portabilidad puede ser muy duro:
- PyQt es enorme, difícil de instalar y distribuir bajo Mac;
- PyGui es malo: necesito tablas y vistas de árbol al menos;
- wxPython indica explícitamente que sea necesario utilizar una versión personalizada de pitón para Mac
- Tkinter: no comprobarlo, sólo tienen la impresión de que es obsoleta
Sé que esta pregunta puede parecer similar a https://stackoverflow.com/questions/394039/which-python-gui-framework pero en ese hilo el problema de la portabilidad realmente no se tiene en cuenta.
Windows y Mac son obligatorios, ya que la mayoría de mis usuarios tienen esos sistemas.
¿También puede sugerir algunos libros?
Tener un vistazo a esto: http: //stackoverflow.com/questions/115495/is-python-any-good-for-gui-development – systempuntoout
¿Cómo has PyGTK instalado en Windows? – phkahler
Esto claramente no es un duplicado y es una pregunta realmente útil, incluso si el título pudiera ajustarse un poco. Esta pregunta es sobre qué opciones tienes para escribir aplicaciones de GUI de Python. – sorin