Maison  >  Article  >  développement back-end  >  Comment développer une interface en python

Comment développer une interface en python

(*-*)浩
(*-*)浩original
2019-08-02 11:42:523321parcourir

En tant que développeur Python, vous rencontrerez tôt ou tard des tâches de développement d'applications d'interface utilisateur graphique (GUI). À l'heure actuelle, nous avons besoin de bibliothèques d'interfaces pour nous aider à créer rapidement des interfaces. Python a de nombreuses interfaces. En voici quelques-unes :

Comment développer une interface en python

1.tkinter (apprentissage recommandé : Tutoriel vidéo Python)

Tkinter (également appelé interface Tk) est l'interface Python standard de la boîte à outils d'interface utilisateur graphique Tk. Tk est un outil de développement d'interface utilisateur graphique (GUI) multiplateforme léger. Tk et Tkinter peuvent fonctionner sur la plupart des plates-formes Unix, Windows et Macintosh.

Tkinter se compose d'un certain nombre de modules. Tkinter réside dans un module binaire appelé _tkinter (les versions précédentes étaient appelées tkinter). Tkinter contient un module d'interface de bas niveau vers Tk. L'interface de bas niveau ne sera pas utilisée directement par les programmeurs au niveau de l'application. Il s'agit généralement d'une bibliothèque partagée (ou DLL), mais dans certains cas, elle est également liée statiquement par Python. interprète.

2.pyqt

PyQt est la version Python de la bibliothèque Qt. PyQt3 prend en charge Qt1 à Qt3. PyQt4 prend en charge Qt4. Il a été publié pour la première fois en 1998, mais il s'appelait à l'époque PyKDE car SIP et PyQt n'étaient pas séparés au début. PyQt est écrit en SIP. PyQt est disponible en versions GPL et commerciales.

3.wxpython

wxPython est une excellente bibliothèque graphique GUI pour le langage Python, permettant aux programmeurs Python de créer facilement des interfaces graphiques complètes avec des touches de fonction complètes. wxPython est fourni aux utilisateurs sous forme de package Python et de module Python de l'excellente bibliothèque GUI multiplateforme wxWidgets.

Tout comme Python et wxWidgets, wxPython est également un logiciel open source et possède d'excellentes capacités multiplateformes. Il peut fonctionner sur Windows 32 bits, sur la plupart des systèmes Unix ou de type Unix et sur Macintosh OS X.

4.Kivy

Il s'agit d'un projet très intéressant, basé sur OpenGL ES 2, prenant en charge le multi-touch natif sur les plateformes Android et iOS en tant que framework événementiel , Kivy est parfait pour le développement de jeux et est parfait pour gérer des tâches allant des widgets aux animations. Si vous souhaitez développer des applications graphiques multiplateformes, ou si vous avez simplement besoin d'un puissant cadre de développement d'utilisateurs graphiques multiplateformes, Kivy est un bon choix.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Pourquoi python a tclArticle suivant:Pourquoi python a tcl