Question

Quelle idée est bonne pour développer des applications PyQt?

Était-ce utile?

La solution

J'utilise l'extension pydev pour Eclipse pour le développement Python. Snappy, fonctionne sous Windows et Linux, très bon débogueur (comparable au débogueur Eclipse Java IDE). L’achèvement du code peut également être lié aux modules PyQt.

Si vous parlez d'écrire des fichiers .ui, le concepteur Qt fourni avec PyQt suffit à la disposition des widgets et pyuic4 les convertira en code Python (pyuic4 est fourni avec PyQt).

Eclipse

PyDev

Autres conseils

J'ai trouvé eric4 extrêmement puissant. Il charge des programmes qt pour effectuer les tâches standard (qt-designer, qt-linguist) et ses compétences en matière d’éditeur et de débogueur sont très élevées.

J'ai trouvé que Wing IDE était plutôt bon.

J'utilise maintenant PyCharm pour la plupart de mes ressources Python (interface graphique, interface non graphique, ordinateur de bureau, en ligne, tout). L’assistance PyQt n’est pas COMPLÈTEMENT prête (la plupart du temps), mais tout le reste fonctionne sans problème. PyDev était mon IDE précédent, c'est un peu compliqué pour moi. Ensuite, il y a Monkey Studio et Eric IDE, tous deux conçus spécialement pour PyQt, mais également tous les deux très buggés. C'est le principal inconvénient de tous les deux.

  

J'utilise l'extension pydev pour   Eclipse pour le développement Python.   Snappy, fonctionne sous Windows et Linux,   très joli débogueur (comparable à   le débogueur Eclipse Java IDE). le   l'achèvement du code est capable de se lier à   les modules PyQt également.

PyQT peut être compliqué à installer dans Eclipse, mais une fois installé, il fonctionne plutôt bien! Il existe popdevelop contient un guide qui explique comment configurer Eclipse sous Windows pour qu’il fonctionne avec PyQT, avec la complétion de code et autres.

Pourquoi vous n'utilisez pas MonkeyStudio?

Je travaille / travaille depuis 2 ou 3 ans sur un éditeur appelé Ideas.

Cela ressemble à eric4, il est écrit en PyQt et utilise l'éditeur QScintilla pour la coloration syntaxique, mais je travaille sur des liaisons de distribution afin que vous n'ayez pas à le compiler. Faites-le fonctionner pour Windows, ou presque pour MacOS (fonctionne sur toutes les plateformes).

Vous pouvez l'obtenir ici: http://www.projexsoftware.com/products/ideas

Les principales fonctionnalités pour lesquelles je l'ai conçu sont les suivantes: sorcier (il est très facile de générer de nouveaux widgets et code Qt), portabilité (multiplate-forme et fonctionne dans les applications 3D comme Maya, Houdini, 3dsmax, etc.) et le débogage - il a un débogueur Python complet. Nous allons bientôt ajouter le support pylint.

J'ajouterai bientôt d'autres didacticiels vidéo, mais il existe également un guide de l'utilisateur complet sur le site de documentation.

Eric Python IDE est le meilleur que j'ai trouvé pour PyQt.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top