web-dev-qa-db-fra.com

Comment faire un gui en python

Je me demandais si l'un de vous savait où je pourrais trouver un tutoriel simple sur le Web, peut-être pour faire un gui très simpliste. Je ne sais pas comment commencer en code pour en créer un, alors j'ai besoin de votre aide. Ce que je veux, c’est que j’ai écrit un programme que je veux utiliser pour l’utiliser sur d’autres ordinateurs sur lesquels python n’est pas déjà installé. J'ai déjà créé un exécutable, mais je préférerais utiliser une interface graphique uniquement à cause de son aspect plus "poli".

23
bobimo

Considérez wxPython (qui est multiplate-forme). Voici un tutoriel .

11
Michael Easter

Si vous souhaitez créer une interface graphique permettant de tracer une adresse IP, je vous recommanderais VB. 

Mais si vous insistez pour rester avec Python, TkInter et wxPython sont les meilleurs choix. 

10
Feni

Il suffit de regarder les options de programmation de l’interface graphique python à l’adresse http://wiki.python.org/moin/GuiProgramming . Mais considérez Wxpython pour votre application d’interface graphique car elle est multiplate-forme. Et, à partir du lien ci-dessus, vous pouvez également obtenir un travail sur IDE.

5
Gagandeep Singh

Tkinter est l'interface graphique "standard" pour Python, ce qui signifie qu'elle devrait être disponible avec toutes les installations Python.

Pour ce qui est de l’apprentissage, et en particulier de l’utilisation des versions récentes de Tkinter (qui se sont beaucoup améliorées), je recommande vivement le didacticiel TkDocs que j’ai assemblé il ya quelque temps - voir http: //www.tkdocs. com

Chargé avec des exemples, couvre les concepts de base et tous les widgets de base.

4
Mark Roseman

Utiliser Qt en Python est une expérience vraiment agréable: http://wiki.python.org/moin/PyQt

Pour le didacticiel rapide: http://zetcode.com/tutorials/pyqt4/

4
Vincenzo Pii

Si vous êtes plus amateur de jeu, vous pouvez utiliser PyGame pour les interfaces graphiques. 

1
Reily Bourne

Pour commencer, je recommanderais wxglade . C'est un outil plutôt facile à utiliser qui vous aide à créer des applications wxPython. wx est déjà multi-plateforme et peut être packagé avec des outils tels que py2exe ou py2app .

1
Bogdan

easygui est un wrapper autour de Tkinter pour faciliter les choses

1
inspectorG4dget

Bien que certaines suggestions incluent tkinter et wxPython, l’autre partie de la réponse à votre question est que vous devrez également le package en utilisant quelque chose comme py2app, pyinstaller ou py2exe (selon le système d’exploitation utilisé). Vous avez mentionné que les autres machines n’ont pas de python. C’est donc indispensable pour distribuer l’environnement python complet avec votre application.

Jetez également un coup d'œil à PySide ou PyQt. Ils ont une tonne de tutoriels partout et une documentation lourde de Qt.

0
jdi

Docs sur l'interface python vers tcl/tk: http://docs.python.org/library/tkinter.html

Et une introduction à l’utilisation de même: http://www.pythonware.com/library/tkinter/introduction/

0
Scott Hunter