Heim  >  Artikel  >  Backend-Entwicklung  >  Kann Python als Schnittstelle verwendet werden?

Kann Python als Schnittstelle verwendet werden?

(*-*)浩
(*-*)浩Original
2019-06-12 15:57:267601Durchsuche

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).

Kann Python als Schnittstelle verwendet werden?

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.

wxPython

Eine 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.

PyGTK

Eine 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.

PyQt

Eine 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.

PySide

Eine 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn