Depuis la naissance du langage Python, de nombreux excellents ensembles d'outils GUI ont été intégrés à Python. Ces excellents ensembles d'outils GUI permettent à Python de montrer également ses talents dans le domaine de la programmation d'interfaces graphiques. les applications sont écrites en Python combinées à ces excellents ensembles d'outils GUI. Les différentes implémentations de la programmation Python GUI sont présentées ci-dessous. La plupart des contenus suivants proviennent de Wikipédia (les références sont répertoriées à la fin de l'article).
Tkinter (apprentissage recommandé : Tutoriel vidéo Python)
Un bref introduction :
est l'ensemble d'outils Tk GUI lié à Python, qui est le code Tcl enveloppé par Python. Il est implémenté via l'interpréteur Tcl intégré à l'interpréteur Python
. est converti en commandes Tcl, puis transmis à l'interpréteur Tcl pour interprétation afin d'implémenter l'interface graphique Python.
Comparez Tk avec d'autres liaisons de langage, telles que PerlTk, qui est implémenté directement par la bibliothèque C dans Tk.
Avantages :
La plus ancienne, l'interface graphique standard de facto de Python, l'interface standard pour l'utilisation de l'ensemble d'outils Tk GUI en Python, a été incluse dans l'installation standard de Python sous Windows
Dans l'installation, le célèbre IDLE utilise Tkinter pour réaliser la création d'interface graphique. L'interface graphique est simple, facile à apprendre et à utiliser.
wxPython
Une brève introduction :
Python est un wrapper pour l'ensemble d'outils d'interface graphique multiplateforme wxWidgets (écrit en C++), en tant que module d'extension de Python accompli.
Avantages :
Une alternative relativement populaire à Tkinter qui fonctionne bien sur diverses plateformes.
PyGTK
Une brève introduction :
Une série de packages Python pour la bibliothèque GTK+ GUI.
Avantages :
Une alternative populaire à Tkinter Les interfaces graphiques de nombreuses applications célèbres sous Gnome sont implémentées à l'aide de PyGTK, telles que BitTorrent, GIMP
et Gedit a une implémentation facultative. , qui ne semble pas fonctionner correctement sur la plate-forme Windows. Cela est compréhensible, après tout, il utilise la bibliothèque GTK GUI.
PyQt
Une brève introduction :
L'emballage Python de l'ensemble d'outils d'interface graphique multiplateforme Qt implémente 440 classes et 6 000 fonctions ou méthodes,PyQt est implémenté sous forme de plug-in pour Python.
Avantages :
Une alternative relativement populaire à Tkinter. Elle est très puissante. Vous pouvez utiliser Qt pour développer de belles interfaces, et vous pouvez utiliser PyQt pour développer de belles interfaces.
Le support multiplateforme est très bon, mais il semble y avoir quelques problèmes avec les licences commerciales.
PySide
Une brève introduction :
Un autre wrapper Python pour l'ensemble d'outils d'interface graphique multiplateforme Qt, fourni en Python, développé à l'origine par BoostC++ Implémentation de la bibliothèque et migration ultérieure vers Shiboken.
Avantages :
Une alternative relativement populaire à Tkinter, similaire à celle ci-dessus Quant à la différence entre les deux, voici une introduction.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!