2010-11-27 4 views
26

J'ai terminé mon projet de classe que j'ai codé en utilisant Python. Je travaille sur la partie de crédit supplémentaire, c'est-à-dire le développement de l'interface graphique - la plate-forme Windows.Le moyen le plus simple de développer une interface graphique simple en Python

J'ai besoin de quelque chose de simple, facile à utiliser, peut-être glisser-déposer outil de développement GUI pour Python. GUI a besoin de regarder un peu comme Google, car tout mon projet fait est:

input: Company name 
output: Ethical or Unethical 

Alors, tout ce que je besoin est:

  • Une image attrayante
  • zone de texte entrée
  • Bouton de recherche
  • Boîte de sortie
+0

L'image n'est pas un problème ici. Si vous en avez un, vous pouvez l'inclure dans n'importe quelle boîte à outils d'interface graphique. Si vous n'en avez pas, ce n'est pas l'affaire de la boîte à outils GUi (et en fait hors sujet à SO). – delnan

+0

Pour référence future, puisque cela apparaît dans les recherches Google, ** [softwarerecs.SE] est le bon endroit pour ces questions maintenant, et [il ya déjà une version générale de cette question] (https: //softwarerecs.stackexchange. com/questions/21253/python-gui-framework) ** mais vous aurez peut-être besoin d'une aide plus spécifique, et Stack Exchange sera prêt à vous aider. – Poik

Répondre

16

Faites votre choix here.

Tkinter est dans le fichier stdlib Python.

+3

Tkinter est standard en python, mais pas préinstallé par certaines distributions (Ubuntu, je vous regarde). – SingleNegationElimination

+0

@TokenMacGuy: Il y avait exactement ce problème l'autre jour, mais je semble l'avoir pré-installé sur Maverick. – user225312

6

Tkinter est simple mais est trop moche. PyQT peut faire tout ce que vous voulez mais est trop grand. Peut-être que IronPython sera bon pour vous. Jetez un oeil à ceci: Python guis

4

EasyGUI pour l'interface graphique très simple développement

1

Je préfère PyQT bien qu'il soit assez grand. Il a toutes les caractéristiques que le QT normal a, et c'est pourquoi il est très utilisable. Je pense que vous pouvez utiliser QML avec lui aussi.

8

Essayez avec Kivy! kivy.org C'est assez facile, multi-plateforme et une très bonne documentation

+7

Je ne sais pas dans quel monde kivy est facile. Peut-être par rapport à PyQt, mais ce n'est pas facile. – Marc

+3

Lol! Définitivement, la programmation n'est pas facile et Kivy est un framework complet, ce n'est pas si simple. – piertoni

+3

/r/HailCorporate – Vedvart1

1

Je recommanderais wxpython. C'est très facile à utiliser et la documentation est plutôt bonne.

Questions connexes