DEV Community

amigos-maker
amigos-maker

Posted on

GUI development with Python (German)

Die Programmiersprache Python ist die Grundlage für viele Tools und Pakete zur Erstellung einer sehr flexiblen, benutzerfreundlichen und zuverlässigen Desktop-Anwendung.

Für Entwickler, die planen, ihren eigenen persönlichen Code, ihre eigene Funktionalität, ihr eigenes Management und ihre eigene Überwachung ihrer Aufgabe zu starten, bietet Ihnen die Python-Programmiersprache mit GUI (Graphical User Interface) einen sehr komfortablen Start.

install python

Die Leute denken, dass das Starten von GUI-Entwicklung in Python komplex ist, aber im eigentlichen Sinne sind die Schritte zum Starten nicht so kompliziert, wie man denkt. Da es als Universalprogrammiersprache mit Dolmetschern auf jedem gängigen Betriebssystem verfügbar ist.

Bevor Sie eine GUI erstellen, sollten Sie die Grundlagen von Python kennen.

Bei der Entwicklung einer GUI mit Python, der am häufigsten verwendeten Option, gibt es keinen Mangel an Programmiersprache. Python hat verschiedene Optionen zur Auswahl für GUI-Frameworks.

Wenn Sie die GUI-Entwicklung mit Python starten, sind Schritte zu befolgen und Entscheidungen zu treffen, im Folgenden finden Sie die Schritte zum Starten eines solchen.

STEP 1; Definiere deine Aufgabe
Der erste Schritt zum Starten einer GUI-Webanwendung in Python besteht darin, eine Entscheidung darüber zu treffen, was von der Anwendung gelöst und geschätzt wird, das ist der Endpunkt und was Sie damit erreichen wollen. Wenn du diese Frage richtig beantworten kannst, wird sie dich zum nächsten Schritt führen. Der Umfang des Python bezüglich der GUI ist sehr breit.

STEP 2; Wählen Sie das richtige Paket, um GUI zu starten.
Der nächste Schritt ist, dass der Entwickler beim Start der GUI mit Python wählen muss, welches Paket er oder er gerne wählen würde, da es verschiedene Python-basierte Pakete gibt, die Sie dafür verwenden können. Hier ist eine Liste von 4 wohl besten oder am häufigsten verwendeten Paketen in Python, mit denen Sie die GUI-Entwicklung starten können.

PyQT

PyQT ist eine der beliebtesten plattformübergreifenden Python-Bindungen, die das Qt Application Development Framework implementiert. Dies eröffnet die Möglichkeit, Anwendungen in Python zu entwickeln, die die Fähigkeit haben, sich auf vielen Plattformen zu fühlen, indem sie das Beste aus Python und Qt kombinieren.

pyqt

WxPython

Dies ist ein Open-Source-Wrapper, der einigen als WxWIndows bekannt ist und als Erweiterungsmodul von Python funktioniert. WxPython bringt Tools wie die plattformübergreifende GUI-Bibliothek von WxWidgets aus ihrem Umfang nach Python und hat einen etwas moderneren Ansatz. Die wachsende Entwickler-Community auf WxPython macht den Einstieg leicht.

Wxpython

PyGUI

PyGUI ist ein plattformübergreifendes Framework, das typischerweise eine grafische Anwendung ist. PyGUI ist eine der einfachsten und leichtesten Bibliotheken in Python, die zum Starten der GUI-Entwicklung verwendet wird, da die API (Application Program Interface) mit Python kompatibel ist.

pygui

Tkinter

Wenn es etwas wie das Standard-GUI-Framework für die GUI-Entwicklung gibt, dann sind die Chancen, dass es Tkinter ist, eine perfekte Wahl, da es eines der am einfachsten zu installierenden ist und standardmäßig im Python-Framework enthalten ist. Tkinter hat eine Fülle von Ressourcen sowohl Bücher als auch Referenzen, es ist sehr einfach zu bedienen mit großer grafischer Benutzeroberfläche.

tkinter

Dies ist eine Liste einiger der weit verbreiteten, wahrscheinlich coolsten Python-Frameworks, die zu Beginn der GUI-Entwicklung verwendet werden. Es gibt andere GUI-Frameworks in Python wie PySide und Kivy, um nur einige zu nennen. Es bleibt dir überlassen, zu wählen, was perfekt für dich funktioniert.

Mehr liesen:

Top comments (1)

Collapse
 
mojo2012 profile image
Matti

tkinter is the worst piece of s@&*% I have ever used ... the API is an ugly monster, totally unusable and the UI itself looks like from the stone age!!
my 2 cents 😜