Seite 1 von 1

Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 09:58
von Patrick1990
Hallo Leute,

ich habe ein Python Programm und eine zugehörige GUI auf dem PC.
Nun würde ich gern diese GUI auf einer Webseite anzeigen und meine Berechnungen dort durchführen. Jeder, der diese Webseite öffnet, soll also das Programm nutzen können. Geht sowas? Wenn ja wie? Habe jetzt schon etwas von Django gesehen und ein paar Sachen dazu angesehen, jedoch weiß ich nicht ob das für mich das Richtige ist.

Wäre für eine Hilfe sehr dankbar.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 10:18
von sparrow
Ein Programm mit einer GUI und die Darstellung einer Webseite sind zwei grundverschiedene Dinge. Wenn du, wie man sollte, im Code die Darstellung sauber von der Logik getrennt hast, kannst du den Teil mit der Logik weiterverwenden.

Es gibt für Python etablierte Web-Frameworks wie Flask und Django. In die müsstest du dich einlesen. Und in Webtechnologie allgemein.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 10:21
von Patrick1990
Was ich meine ist halt dass ich gern das Design der GUI auf der Weboberfläche hätte.
Ok danke, dann schaue ich da nochmal nach.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 10:29
von sparrow
Das habe ich schon verstanden. Du wirst aber deine Oberfläche für den Browser neu bauen müssen. Sowohl das Konzept als auch die Art der Darstellung sind anders.
Mit welchem Framework hast du die GUI denn erstellt?

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 10:55
von Patrick1990
Die habe ich im Qt Designer erstellt.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 10:58
von __deets__
Da ist die Antwort salopp gesagt: geht nicht. Es gibt keinen sinnvollen Weg, eine Qt GUI (oder jede andere “native” GUI, also auch tkinter, wx,...) im Browser darzustellen. Es gibt ggf volle Remote Desktop Integration, sprich der Browser ist ein vollständiger RDP oder VNC oder was auch immer Client. Das ist aber auch nicht so einfach verfügbar und vor allem bedeutet es, dass dann jemand einfach auf deinem Computer rumfuhrwerkt.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 11:22
von __blackjack__
Gtk kann das angeblich: https://developer.gnome.org/gtk3/stable ... adway.html

Habe ich aber noch nie ausprobiert.

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 16:14
von Patrick1990
Also ich habe jetzt mal ein Beispiel angefertigt mit ein paar Eingabe- und Ausgabefeldern in HTML, die dann von Python ausgelesen werden bzw. in die von Python etwas reingeschrieben wird.
Das Läuft jetzt im Browser mit Flask.
Nun wäre es ja gut zu wissen, wie ich sowas auf meine öffentliche Webseite bekommen könnte.
Nach was müsste ich da suchen?

Re: Python GUI auf Webseite

Verfasst: Donnerstag 21. Januar 2021, 16:26
von sparrow
Das steht in der Dokumentation.