Marco de interfaz gráfica de usuario de Python

Estoy buscando construir una GUI sobre algo que escribí en Python que compara objetos en una de las herramientas de mi empresa. Esencialmente, está haciendo una comparación de 3 vías, y quiero poder inspeccionar elementos, así que mucho navegar a través de la jerarquía y ver el texto.

En resumen, quiero:

  • Marco ampliamente utilizado
  • Bueno para navegar a través de datos jerárquicos.
  • Utilizable desde Python

Respuestas (3)

TkInter es el marco de Python ampliamente utilizado para construir GUI.

Para navegar por clases o módulos jerárquicos, hay muchas extensiones disponibles para TkInter como tix .

Como dijo BarathVutukuri... Tkinter o mi recomendación... PyQt o PySide. La interfaz de usuario que se puede construir con PyQt es muy robusta. La siguiente publicación hace una buena comparación de Tkinter y PyQt.

Desarrollo de GUI en Python: Tkinter vs PyQt

PyGame también es un excelente marco de GUI para Python que admite una gran variedad de herramientas.

Aunque normalmente se usa para hacer juegos en 2D, lo he encontrado muy útil para construir interfaces gráficas de usuario simples.

http://www.pygame.org/

Esta publicación no contiene suficiente información para ser considerada una respuesta de calidad. Lea nuestra discusión sobre qué hace que una respuesta sea de alta calidad para ver si puede incorporar algunas de estas mejoras en su respuesta; de lo contrario, podría eliminarse. Especialmente, las respuestas deben mostrar cómo se cumplen los requisitos, qué hace que el producto sea recomendable y dónde encontrarlo.