Interface creation/de

Einleitung

Erfahrene Anwender haben die Möglichkeit, Schnittstellen zu erstellen, also grafische Benutzeroberflächen, die sie bei der Erstellung komplexer Werkzeuge für ihre benutzerdefinierten Erweiterungen (Addons), wie z.B. Makros oder vollständige Arbeitsbereiche, unterstützen.

Benutzeroberflächen werden mit PySide erstellt, einer Bibliothek die die Verwendung von Qt mit Python ermöglicht.

Zwei übliche Methoden, um Schnittstellen zu erstellen sind das Einbetten der Schnittstelle in die Python-Datei oder die Verwendung von .ui-Dateien.

Beschreibung

Es gibt zwei übliche Möglichkeiten, Schnittstellen mit PySide zu erstellen.

Schnittstelle in einer .ui-Datei

Bei dieser Methode wird die Schnittstelle in einer .ui-Datei angelegt (Ein XML-Dokument, das die Struktur der Schnittstelle festlegt), die dann in den Python-Code, der sie verwendet, importiert wird. Dies ist die empfohlene Vorgehensweise.

Schniittstelle vollständig im Python-Code

Bei dieser Methode wird die gesamte Schnittstelle durch einige Python-Aufrufe zusammengestellt.

Beispiele für diese Methode befinden sich unter Dialogerstellung.