Wie kann ich meine GUI updaten?
Verfasst: Freitag 31. Mai 2019, 20:39
Hi
Ihr seid jetzt gefühlt meine letzte Hoffnung
Habe mir unzählige Youtube Tutorials angeschaut, Stack Overflow Beiträge durchgelesen und die Docs zu QtObject, emit, sender, pyqtSignal, ... durchgelesen aber kriege es nicht hin.
Mein GUI Code läuft im Main Thread, mein "logischer Code" läuft in einem zweiten Thread, da meine GUI sonst freezed. Ich will jetzt z.B. eine TextBox oder eine ProgressBar jede Sekunde updaten, somit dynamisch mit Informationen füttern.
Ich könnte euch jetzt meine Code-Versuche hier zeigen aber das würde euch nichts bringen. Ich bin mir fast sicher, dass es nicht so schwierig ist, wie ich mir das ausmale. Habe Python angefangen und sehr schnell Erfolge erzielt und schon für mich schon echt coole Programme erstellt aber GUI Programmierung scheint echt ein anderes LVL zu sein, vor allem wenn man halbwegs aufwendigere Codes mit der GUI verbinden möchte.
Um das jetzt mal auf eine Frage zu reduzieren: Wie kann ich meine GUI Elemente dynamisch mit Informationen aus einem anderen Thread füttern?
Und das ist mein erster Beitrag, fühlt euch gegrüsst
Bin für jede Hilfe sehr dankbar!

Ihr seid jetzt gefühlt meine letzte Hoffnung

Mein GUI Code läuft im Main Thread, mein "logischer Code" läuft in einem zweiten Thread, da meine GUI sonst freezed. Ich will jetzt z.B. eine TextBox oder eine ProgressBar jede Sekunde updaten, somit dynamisch mit Informationen füttern.

Ich könnte euch jetzt meine Code-Versuche hier zeigen aber das würde euch nichts bringen. Ich bin mir fast sicher, dass es nicht so schwierig ist, wie ich mir das ausmale. Habe Python angefangen und sehr schnell Erfolge erzielt und schon für mich schon echt coole Programme erstellt aber GUI Programmierung scheint echt ein anderes LVL zu sein, vor allem wenn man halbwegs aufwendigere Codes mit der GUI verbinden möchte.
Um das jetzt mal auf eine Frage zu reduzieren: Wie kann ich meine GUI Elemente dynamisch mit Informationen aus einem anderen Thread füttern?
Und das ist mein erster Beitrag, fühlt euch gegrüsst
