2011-10-05 8 views
5

Soy un programador principiante y he aprendido la mayor parte de lo que sé hasta ahora del uso de delphi en los últimos meses. Más o menos un mes atrás decidí probar Python ya que me dijeron que podría ser más fácil de aprender y realmente me gusta el idioma. Creo que parece que las cosas son más fáciles de usar.¿Existe un buen IDE para crear aplicaciones de GUI con Python?

El único problema es que parece que no puedo encontrar un buen IDE que funcione de la misma manera que Delphi. Quiero crear aplicaciones de escritorio con buenas GUI, por lo que sería bueno tener algo similar a Delphi/Visual Studio para trabajar.

He buscado y pude encontrar cualquier cosa. Me preguntaba si alguien podría echar una mano.

Además, por lo que he reunido, Ironpython parece ser lo mismo que la codificación de python. No me importa que mis aplicaciones solo puedan funcionar en Windows. Es Python Tools una buena opción. Quiero decir, ¿es básicamente como usar Visual Studio pero con el código de Python?

Cualquier ayuda es muy apreciada.

Gracias.

Respuesta

2

Boa Constructor es un IDE RAD clásico para las aplicaciones GUI (wxpython, Linux y Windows). La gente todavía lo usa, pero parece que el desarrollo se detuvo hace algunos años. PythonCard es otro IDE RAD he utilizado en el pasado, sino también sin mantenimiento en este momento

Aunque no son entornos de desarrollo, algunas herramientas son muy útiles para el diseño de interfaz gráfica de usuario como:
- wxglade (wxpython, incluido como un pluging en Python Editor de Stani , solamente python2.X)
-. QtDesigner (qt-pyqt o PySide, incluido en pyqtSpyder IDE, construir sobre pyqt, tiene un enlace dedicado a funciona también para 3.x pitón)

0

siempre me ha gustado BoaConstructor que es una interfaz gráfica de usuario del constructor wxPython. ¿No parece mantenerse activa por más tiempo, aunque ...

wxpython es muy activo aunque ...

0

Herramientas Python es básicamente. como usar VS pero con Python. Tiene intellisense, depuración, creación de perfiles, etc. Al trabajar con IronPython, el depurador de .NET es un poco difícil (verás detalles de implementación interna) pero aún puedes usar el depurador de Python puro que te ofrece una vista de Pythonic.

El motor intellisense es consciente del diseñador de la GUI, por lo que obtendrá terminaciones frente a los controles definidos en XAML. Y obtendrá la definición automática de los métodos del manejador cuando haga doble clic en los botones en el diseñador de GUI o seleccione para definir un manejador de eventos en el panel de propiedades. Probablemente, lo más importante que falta es que no hay soporte para los controles de usuario y tampoco hay soporte de diseñador para WinForms.

Cuestiones relacionadas