https://www.askpython.com/python-modules/top-best-python-gui-libraries
Graphical User Interface (GUI) est la dénomination d'une interface graphique. Distinguons les interfaces desktop des interfaces mobiles.
1/ Interface Desktop : L'interface graphique d'une application desktop se loge dans un environnement de bureau. Exemple : Tous les logiciels installables sur ordinateur (vlc, office, ...). En python, la réalisation d'une application desktop peut se faire au moyen des frameworks tels que Tkinter, wxPython, PyQt, PyGTK, PySide. Ci-dessous une interface réalisée avec Tkinter.
https://i.stack.imgur.com/pQP5K.png
2/ Interface mobile : L'interface d'une application mobile peut être créée en Python avec les frameworks kivy et Beeware. Ci-dessous une interface réalisée avec kivyMD qui est une extension du framework kivy.
https://geekitbase.info/content/8757
Tkinter et kivy sont cross plateformes. Un GUI réalisé avec Tkinter peut être porté sur les architectures Windows, GNU/Linux, MACOS. Il en est de même pour kivy dont l’originalité réside dans la portabilité du code sur le multi-touche c’est-à-dire les terminaux tactiles comme les téléphones Android et iPhone
Auteur : Amiel SOSSA, LESCAL
Comments