it-swarm.com.de

Wie man eine Gui in Python macht

Ich habe mich gefragt, ob einer von Ihnen wüsste, wo ich ein einfaches Tutorial im Web finden könnte, um vielleicht eine sehr vereinfachte GUI zu erstellen. Ich habe keine Ahnung, wie ich mit dem Code anfangen soll, also brauche ich Ihre Hilfe. Ich möchte, dass das GUI verwendet wird. Ich habe ein Programm geschrieben, das ich auf anderen Computern verwenden möchte, auf denen es noch keinen Python gibt. Ich habe bereits eine ausführbare Datei erstellt, aber ich würde viel lieber ein GUI verwenden, nur weil es "polierter" ist.

23
bobimo

Betrachten Sie wxPython (welches plattformübergreifend ist). Hier ist ein Tutorial .

11
Michael Easter

Wenn Sie eine GUI-Schnittstelle zum Verfolgen einer IP-Adresse erstellen möchten, würde ich VB empfehlen. 

Wenn Sie jedoch auf Python bestehen wollen, sind TkInter und wxPython die beste Wahl. 

10
Feni

Schauen Sie sich die Python-GUI-Programmieroptionen unter http://wiki.python.org/moin/GuiProgramming ..__ an. Beachten Sie jedoch Wxpython für Ihre GUI-Anwendung, da es plattformübergreifend ist. Über den obigen Link können Sie auch einige IDE zur Bearbeitung erhalten.

5
Gagandeep Singh

Tkinter ist die "Standard" GUI für Python und sollte bei jeder Python-Installation verfügbar sein.

In Bezug auf das Lernen und insbesondere das Erlernen neuerer Versionen von Tkinter (die sich sehr verbessert haben) empfehle ich sehr das TkDocs-Tutorial, das ich vor einiger Zeit zusammengestellt habe - siehe http: //www.tkdocs. com

Mit Beispielen geladen, deckt grundlegende Konzepte und alle zentralen Widgets ab.

4
Mark Roseman

Die Verwendung von Qt in Python ist eine wirklich angenehme Erfahrung: http://wiki.python.org/moin/PyQt

Für das schnelle Tutorial: http://zetcode.com/tutorials/pyqt4/

4
Vincenzo Pii

Wenn Sie sich mehr mit Spielen beschäftigen, können Sie PyGame für GUIs verwenden. 

1
Reily Bourne

Als Erstes würde ich wxglade empfehlen. Es ist ein ziemlich einfach zu verwendendes Werkzeug, mit dem Sie WxPython-Anwendungen erstellen können. wx ist bereits plattformübergreifend und kann mit Tools wie py2exe oder py2app gepackt werden.

1
Bogdan

easygui ist ein Wrapper um Tkinter um es einfacher zu machen

1
inspectorG4dget

Während einige Vorschläge tkinter und wxPython enthalten haben, ist der andere Teil der Antwort auf Ihre Frage, dass Sie sie auch mit py2app, pyinstaller oder py2exe packen müssen (je nach Betriebssystem). Sie haben erwähnt, dass die anderen Maschinen nicht über Python verfügen. Dies ist erforderlich, um die gesamte Python-Umgebung mit Ihrer App zu verteilen.

Schauen Sie sich auch PySide oder PyQt an. Sie haben eine Menge Tutorials und eine umfangreiche Dokumentation von Qt.

0
jdi

Dokumente über die Python-Schnittstelle zu tcl/tk: http://docs.python.org/library/tkinter.html

Und ein Intro zur Verwendung derselben: http://www.pythonware.com/library/tkinter/introduction/

0
Scott Hunter