Pregunta

¿Qué ide es bueno para desarrollar aplicaciones PyQt?

¿Fue útil?

Solución

Estoy usando la extensión pydev para Eclipse para el desarrollo de Python. Snappy, funciona en Windows y Linux, un depurador bastante bueno (comparable al depurador IDE Java Eclipse). La finalización del código también puede vincularse a los módulos PyQt.

Si te refieres a escribir archivos .ui, el Diseñador Qt que viene con PyQt es suficiente para el diseño de widgets, y pyuic4 los convertirá a código Python por ti (pyuic4 viene con PyQt).

Eclipse

PyDev

Otros consejos

He encontrado que eric4 es extremadamente poderoso. Carga programas qt para hacer las cosas estándar (qt-designer, qt-linguist) y sus habilidades de editor y depurador son muy muy altas.

He encontrado que Wing IDE es bastante bueno.

Uso PyCharm ahora para la mayoría de mis cosas de Python (GUI, no GUI, escritorio, en línea, todo). El soporte de PyQt no está COMPLETAMENTE listo (en su mayoría lo está), pero todo lo demás se ejecuta sin problemas. PyDev fue mi IDE anterior, es un poco complicado para mí. Luego están Monkey Studio y Eric IDE, ambos hechos especialmente para PyQt, pero ambos también bastante defectuosos. Esa es la principal desventaja para ambos.

  

Estoy usando la extensión pydev para   Eclipse para el desarrollo de Python.   Snappy, funciona en Windows y Linux,   depurador bastante agradable (comparable a   el depurador Eclipse Java IDE). los   la finalización del código es capaz de vincularse   los módulos PyQt también.

PyQT puede ser una molestia para configurar en Eclipse, pero cuando está configurado, funciona bastante bien. Hay una guía en popdevelop que le muestra cómo configurar Eclipse en Windows para trabajar con PyQT, con la finalización del código y todo.

¿Por qué no usas MonkeyStudio?

He estado usando / trabajando en un editor durante los últimos 2-3 años llamado Ideas.

Es similar a eric4, está escrito en PyQt y usa el editor QScintilla para resaltar la sintaxis, pero estoy trabajando en enlaces de distribución para que no tenga que compilarlo. Haga que funcione para Windows, cerca de que funcione para MacOS (aunque funciona en todas las plataformas).

Puede obtenerlo aquí: http://www.projexsoftware.com/products/ideas

Las características principales para las que lo hice son para el asistente (hace que sea muy fácil generar nuevos widgets y código Qt), portabilidad (multiplataforma y funciona dentro de aplicaciones 3D como Maya, Houdini, 3dsmax, etc.) y depuración - Tiene un depurador completo de Python. Pronto agregaremos soporte de pylint.

Pronto agregaré más tutoriales en video, pero también hay una guía de usuario completa en el sitio de documentación.

Eric Python IDE es el mejor que he encontrado para PyQt.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top