Estoy buscando un generador de GUI de estilo arrastrar y soltar de GUI para Python Tkinter donde pueda crear ventanas con formularios, botones, etiquetas, etc. sin escribir ningún código.
Me gustaría que el software cumpliera con estos requisitos:
Una herramienta que he estado usando se llama Pygubu. Es de código abierto y se puede ejecutar en cualquier lugar donde esté instalado Python. Incluye soporte no solo para la versión 3 de Python sino también para la versión 2. Parece ser un proyecto activo y popular e incluye documentación también.
Pygubu
es una herramienta RAD que permite el desarrollo rápido y fácil de interfaces de usuariotkinter
para el módulo de Python .Las interfaces de usuario diseñadas se guardan como archivos XML y, al usar el generador de pygubu , las aplicaciones pueden cargarlas dinámicamente según sea necesario.
Pygubu está inspirado en Glade .
Utilice " PÁGINA ":
PAGE es un generador de GUI de arrastrar y soltar, que se parece a Visual Basic. Permite crear fácilmente ventanas GUI que contienen una selección de widgets Tk y ttk.
Úselo para crear GUI en Python y Tcl/tk. Pero antes de instalarlo, debe descargar el software Activestate Tcl/tk .
Realmente acelera la actividad de diseño. También aprenda a codificar en Tkinter para realizar cambios cosméticos. Recomiendo los tutoriales de BUCKY en YouTube en tkinter.
Para crear "ventanas con formularios, botones, etiquetas, etc" como usted dice, suena como esto puede satisfacer sus necesidades:
No es súper complejo, pero ciertamente puede hacer botones, etiquetas, barras de progreso y otras cosas. Le permite crear GUI de Python 3 Tkinter directamente en su navegador y muestra el código de Python en una columna en el lado derecho. Todo lo que necesita es copiar y pegar el código en Python.
No requiere descarga ni instalación, y es de código abierto. Lo recomendaría para GUI simples para Python.
También puede usar este sitio web fácil de usar
Donde puede crear campos de entrada, etiquetas, botones, casillas de verificación, cuadros de radio, cuadros de lista y mensajes de su aplicación arrastrando y soltando. También puede personalizar cualquiera de ellos con el color y el aspecto que desee. Después de eso, puede descargar el código Python completo de la imagen.
Si está interesado en aplicaciones coloridas y creativas, le recomiendo usar PAGE y Tkinter . PAGE se encarga de toda la codificación de back-end y le brinda un archivo limpio para escribir código personalizado, pero necesita aprender TKINTER para crear aplicaciones.
El constructor GTK también es una opción. Es fácil de codificar, pero la interfaz de usuario es aburrida.
los daleks
nuno andré
Python >= 2.7
ciertamente no es la mejor manera de indicar la compatibilidad con Python 3.Ohad Cohen
Tiago Rangel de Sousa