Grafische Nutzeroberfläche

Ein wesentlicher Schritt zur Vereinfachung der Nutzung von SplashTool ist die Bereitstellung einer einfach zu bedienenden grafischen Nutzeroberfläche (GUI). Nach einigen Recherchen habe ich mich dazu entschieden, die GUI mit dem Qt Framework umzusetzen. Es bietet umfangreiche moderne Funktionalitäten, Plattformunabhängigkeit, und eine direkte Anbindung in Python über PyQt5 und Pyside2.

GUI-Programmierung ist für mich komplett neu, sodass ich vor der eigentlichen Programmierung zunächst die Grundlagen lernen muss. Hierfür nutze ich die die Webseite von Martin Fitzpatrick, welche Ebooks, Codebeispiele, Tutorials und vieles mehr bereitstellt.