¿Existe un IDE GUI para programar Python al igual que Java tiene Netbeans?
Quería uno donde pudiéramos arrastrar y soltar cuadros de prueba y etiquetas tal como lo hacemos en los componentes de swing usando netbeans o eclipse.
¿O hay un complemento presente en netbeans o en el eclipse?
software-recommendation
python
ide
Roshan
fuente
fuente
Respuestas:
Claro
Si quieres un diseñador de GUI wysiwyg, Glade es tu mejor apuesta:
glade
desde el centro de softwarecree su GUI, guárdela como, digamos,
myapp.glade
Vaya a la pestaña de señales y configure su devolución de llamada, como
on_window1_destroy
En su programa de Python, dígale a GTK que cargue las definiciones de UI
Después de configurar todo, puede sumergirse directamente en el tutorial de Glade (como Jeremy Kerr mencionó en su respuesta). Comience aprendiendo sobre las diferentes opciones de diseño y señales.
Con rapidez
Cuando se sienta cómodo con Glade, puede comenzar a usarlo a través de Quickly, que es un conjunto de programas para hacer que las tareas comunes en el desarrollo de software sean muy fáciles. Se encarga de las traducciones, el almacenamiento de la configuración, el empaquetado, la integración de la plataforma de lanzamiento, incluidos los PPA, y mucho más:
Rápidamente ahora crea un gran proyecto con todo lo que necesita ya configurado. Una interfaz gráfica de usuario , los archivos de traducción, la configuración a través de desktopcouch , etc.
Verá rápidamente configurar algunas ventanas (la aplicación principal, la configuración y un diálogo sobre) para usted. Para comenzar a editar su GUI:
correr
quickly design
Para acceder al código de la aplicación, ejecute
quickly edit
Ir al
HelloWorldWindow.py
archivoAhora comience a agregar manejadores de señal y lógica.
Finalmente, para ejecutar su aplicación, escriba
quickly run
.En este punto, puede acceder a la documentación de PyGTK para conocer las señales, las firmas de sus manejadores, los diferentes métodos de widgets, etc.
Vea también algunas preguntas relacionadas:
¿Qué IDE usar para Python?
La mejor herramienta similar a Visual-Studio para el desarrollo de Linux
Crear GUI con Python en Linux
¿En qué es un buen editor de texto para desarrollar código?
fuente
Qt-Designer
PyQt viene con Qt 's Designer , que es un editor gráfico GUI bastante bueno, si te apetece escribir tu aplicación con el marco Qt.
Qt Creator
El nuevo IDE de Qt tiene soporte completo tanto para diseñar widgets (como el diseñador anterior) como para aplicaciones QtQuick, que es mejor para aplicaciones livianas, fluidas y táctiles (es decir, aplicaciones para tabletas / dispositivos móviles)
fuente
¿Busca un IDE completo (es decir, editor de código, entorno de tiempo de ejecución, herramientas de diseño de interfaz de usuario) o simplemente una utilidad para crear la interfaz de usuario?
Si lo que busca es un entorno de programación completo, eche un vistazo al conjunto de herramientas Quickly .
Si solo está buscando diseñar interfaces, puede usar el diseñador 'glade' para diseñar su interfaz usando widgets GTK, luego cargue esa definición de interfaz de usuario en cualquier programa de Python. Hay un Tutorial de programación de GUI GTK + y Glade3 (con ejemplos de Python y C).
fuente
Eric IDE
Prueba con Eric IDE. Creo que es el mejor IDE tanto para Python como para Qt4.
fuente
wxFormBuilder
También depende de qué kit de herramientas de widgets desea utilizar. Prefiero wxWidgets con python, wxPython .
Por lo tanto, mi preferencia para construir la GUI es wxFormBuilder , está disponible desde el siguiente PPA:
Tiene la simplicidad de arrastrar y soltar widgets en un lienzo, y puede cambiar rápidamente a la pestaña de código para ver lo que ha generado, que para mi ojo sin tutor está limpio y ordenado. Como el nombre en la lata dice que es un generador de formularios, eso es en lo que se especializa. Así que no espere desarrollar un proyecto completo con él, sin embargo, si desea mantener el diseño del formulario separado del código de análisis, entonces hace el trabajo bien
fuente
Hay un niño nuevo en la ciudad: Camelot . Está diseñado para construir GUI realmente rápido. Le ayuda a centrarse en su aplicación, en lugar de en el código GUI. Los mantenedores dicen
El marco se ha presentado varias veces en reuniones internacionales de python. Sus ventajas son
Visite http://www.python-camelot.com/ para obtener más información, presentaciones, videos de youtube y más.
descargo de responsabilidad: he visto esto en acción y he hablado con los desarrolladores. Podría ser parcial, pero sinceramente creo que este es un gran software.
fuente
SharpDevelop
SharpDevelop es para desarrollar aplicaciones basadas en .Net Framework. Es compatible con IronPython y tiene un diseñador GUI para WinForm, Silverlight, WPF Application. Si bien Visual Studio también tiene varios diseñadores de GUI para IronPython, sin embargo, no tiene GUI para WinForm.
fuente
nadie ha mencionado una herramienta que tenga mucho uso en otros idiomas, y que pueda ser conocida por el usuario inicial: Eclipse tiene una perspectiva para Python llamada PyDev.
fuente
Echa un vistazo a PyForms, se basa en PyQt. Se puede usar con Qt Designer pero también es bastante fácil diseñar interfaces gráficas de usuario directamente en el script de Python.
https://github.com/UmSenhorQualquer/pyforms/
fuente
El mejor IDE de Python es PyCharm. Pero no es gratis y no tiene un diseñador GUI. http://www.jetbrains.com/pycharm/index.html
fuente