Vous aurez d'abord besoin d'une bibliothèque d'interface graphique avec des liaisons Python, puis (si vous le souhaitez) d'un programme qui convertira vos scripts Python en exécutables autonomes.
Bibliothèques d'interface graphique multiplateforme avec liaisons Python (Windows, Linux, Mac)
Bien sûr, il y en a beaucoup, mais les plus populaires que j'ai vus à l'état sauvage sont :
-
Tkinter - sur la base de Boîte à outils Tk GUI (bibliothèque GUI standard de facto pour python, gratuite pour les projets commerciaux)
-
WxPython - sur la base de WxWidgets (populaire, gratuit pour les projets commerciaux)
-
Qt en utilisant le Liaisons PyQt o Qt pour Python . Le premier n'est pas libre pour les projets commerciaux. Le second est moins mature, mais peut être utilisé gratuitement.
La liste complète se trouve à l'adresse suivante http://wiki.python.org/moin/GuiProgramming
Un seul exécutable (toutes les plateformes)
-
PyInstaller - le plus actif (peut également être utilisé avec
PyQt
)
-
fbs - si vous avez choisi Qt ci-dessus
Un seul exécutable (Windows)
-
py2exe - était le plus populaire
Un seul exécutable (Linux)
-
Geler - fonctionne de la même manière que py2exe mais vise la plateforme Linux
Un seul exécutable (Mac)
-
py2app - à nouveau, fonctionne comme py2exe mais vise Mac OS