PyQt est notre principale boîte à outils GUI maintenant et après 1 an de développement, je ne veux pas revenir à autre chose. C'est stable, mature, multiplateforme et complètement natif. Même les boîtes de dialogue système (par exemple pour ouvrir des fichiers) sont celles utilisées par votre système d'exploitation.
J'ai peaufiné mon thème XP et maintenant mes applications skin en conséquence. Cela crée un look très professionnel, pas comparable à une boîte à outils comme Swing
. L'API est vaste et va au-delà des choses purement graphiques comme les widgets. Il supporte la connectivité de base de données, l'impression, le threading (je l'ai utilisé et ça fonctionne comme un charme), ... je l'utilise même pour générer des PDF (aucune autre librairie externe n'est nécessaire). Je recommanderais le livre de Mark Summerfield si 'Rapid GUI Programming with Python and Qt' pour vous mettre en vitesse. Gardez à l'esprit que Qt vient avec un constructeur GUI (concepteur Qt) qui est le meilleur que j'ai utilisé (et j'ai essayé beaucoup d'entre eux).
J'utilise même ce constructeur pour créer des maquettes à montrer aux utilisateurs (c'est aussi simple que ça!).
Je l'ai présenté à 2 autres développeurs ici et n'ont pas entendu les plaindre ...
Notez également que vous avez accès à un certain nombre d'options en plus de TkInter et PyQt. wxPython est celui qui me vient immédiatement à l'esprit, mais il y a une liste plus complète sur http://wiki.python.org/moin/GuiProgramming et une liste plus courte des paquets GUI les plus courants listés sur http: //www.python .org/doc/faq/gui /. – esm