Seit der Geburt der Python-Sprache wurden viele hervorragende GUI-Tool-Sets in Python integriert. Aufgrund der Popularität von Python kann Python auch seine Talente im Bereich der grafischen Schnittstellenprogrammierung unter Beweis stellen Anwendungen werden in Python in Kombination mit diesen hervorragenden GUI-Toolsets geschrieben. Die verschiedenen Implementierungen der Python-GUI-Programmierung werden im Folgenden vorgestellt. Viele der folgenden Inhalte stammen aus Wikipedia (Referenzen sind am Ende des Artikels aufgeführt).
Tkinter (empfohlenes Lernen: Python-Video-Tutorial)
Eine kurze Beschreibung Einführung:
ist das an Python gebundene Tk-GUI-Tool, bei dem es sich um den von Python umschlossenen Tcl-Interpreter handelt. Der Aufruf von Tkinter erfolgt wird in Tcl-Befehle umgewandelt und dann zur Interpretation an den Tcl-Interpreter übergeben, um die Python-GUI-Schnittstelle zu implementieren.
Vergleichen Sie Tk mit anderen Sprachbindungen, wie z. B. PerlTk, das direkt von der C-Bibliothek in Tk implementiert wird.
Vorteile:
Die älteste, Pythons De-facto-Standard-GUI, die Standardschnittstelle für die Verwendung des Tk-GUI-Toolsets in Python, ist in der Standard-Python-Windows-Installation enthalten
Bei der Installation verwendet der berühmte IDLE Tkinter, um die Erstellung einer GUI zu realisieren. Die GUI ist einfach, leicht zu erlernen und zu verwenden.
wxPythonEine kurze Einführung:
Python ist ein Wrapper für das plattformübergreifende GUI-Toolset wxWidgets (geschrieben in C++), als Erweiterungsmodul von Python leisten.
Vorteile:
Eine relativ beliebte Alternative zu Tkinter, die auf verschiedenen Plattformen gut funktioniert.
PyGTKEine kurze Einführung:
Eine Reihe von Python-Paketen für die GTK+ GUI-Bibliothek.
Vorteile:
Eine beliebte Alternative zu Tkinter. Die GUIs vieler bekannter Anwendungen unter Gnome werden mit PyGTK implementiert, wie zum Beispiel BitTorrent, GIMP
und Gedit verfügt über eine optionale Implementierung , was auf der Windows-Plattform nicht gut zu funktionieren scheint. Das ist verständlich, schließlich wird die GTK-GUI-Bibliothek verwendet.
PyQtEine kurze Einführung:
Pythons Paket des plattformübergreifenden GUI-Toolsets Qt implementiert 440 Klassen und 6000 Funktionen oder Methoden, PyQt ist als Plug-In für Python implementiert.
Vorteile:
Eine relativ beliebte Alternative zu Tkinter. Sie ist sehr leistungsfähig. Sie können Qt verwenden, um schöne Schnittstellen zu entwickeln.
Die plattformübergreifende Unterstützung ist sehr gut, allerdings scheint es bei der kommerziellen Lizenzierung einige Probleme zu geben.
PySideEine kurze Einführung:
Ein weiterer Python-Wrapper für das plattformübergreifende GUI-Toolset Qt, gebündelt in Python, ursprünglich von BoostC++ entwickelt Bibliotheksimplementierung und spätere Migration nach Shiboken.
Vorteile:
Eine relativ beliebte Alternative zu Tkinter, ähnlich der oben genannten. Was den Unterschied zwischen den beiden betrifft, finden Sie hier eine Einführung.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte
Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonKann Python als Schnittstelle verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!