PyQt est notre principale boîte à outils d'interface graphique et, après un 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 du système (par exemple pour ouvrir des fichiers) sont celles utilisées par votre système d'exploitation.
J'ai modifié le thème de mon XP et maintenant mes applications s'habillent en conséquence. Cela crée un look très professionnel, non comparable avec une boîte à outils comme Swing
. L'API est très complète et va au-delà de l'interface graphique pure comme les widgets. Elle prend en charge la connectivité aux bases de données, l'impression, le threading (je l'ai utilisé et cela fonctionne comme un charme),... Je l'utilise même pour générer des PDF (aucune autre librairie externe n'est nécessaire). Je recommande cependant le livre de Mark Summerfield ' Programmation rapide d'interfaces graphiques avec Python et Qt ' pour vous mettre en vitesse. Gardez à l'esprit que Qt est livré avec un constructeur d'interface graphique (Qt designer) qui est le meilleur que j'ai utilisé (et j'en ai essayé beaucoup).
J'utilise même ce constructeur pour créer des maquettes à montrer aux utilisateurs (c'est aussi simple que cela !).
Je l'ai présenté à deux autres développeurs ici et je ne les ai pas entendus se plaindre...