Moin zusammen 
Ich arbeite gerade an einem kleinen Programm das ne Art Virtuelle CPU dastellt um das Lernen von Assembler zu erleichtern.
Nun, das ist mein erstes mal das ich eine richtige GUI programmiere, deshalb dachte ich, ich machs aus zeitlichen Gründen nicht from the scratch, sondern nutze das QT (hier im speziellen das PyQT) Framework. Habe auch erfolgreich meine GUI im Designer zusammengebastelt und komme soweit auch mit der Vererbung etc klar.
Nun habe ich ein Problem: Ich will ein Textfeld durch das Klicken eines Buttons mit einem RND Value füllen. Die Ausgabe landet zwar im Terminal, aber nicht im Textfeld. :/
Meine Frage also: Gibt es eine "update" Funktion?
Noch ein paar Eckdaten:
Python 3.5
PyQT4
2 Classen (in 2 .py Files)
Feld das vom Update betroffen ist: QTextLine
Faktisch läuft das ganze derzeit so ab das ich ein onClick Event in meiner GUI Class habe. Dieses ruft eine Funktion in der Core-Class auf, welche einen Random Value generiert und ihn zurückgibt. Der Placeholder Text in der GUI Klasse wurde durch eine Variable ersetzt welche in der gleichen Methode liegt. Im Moment gebe ich den RND Value 3x zurück, einmal aus der Coremethode als return, als print an stdout und an die Variable in der GUI.method . Scheint alles soweit zu funktionieren, nur es wird eben nicht geupdated.
Beste Grüße und danke schonmal im Vorraus
TG

Ich arbeite gerade an einem kleinen Programm das ne Art Virtuelle CPU dastellt um das Lernen von Assembler zu erleichtern.
Nun, das ist mein erstes mal das ich eine richtige GUI programmiere, deshalb dachte ich, ich machs aus zeitlichen Gründen nicht from the scratch, sondern nutze das QT (hier im speziellen das PyQT) Framework. Habe auch erfolgreich meine GUI im Designer zusammengebastelt und komme soweit auch mit der Vererbung etc klar.
Nun habe ich ein Problem: Ich will ein Textfeld durch das Klicken eines Buttons mit einem RND Value füllen. Die Ausgabe landet zwar im Terminal, aber nicht im Textfeld. :/
Meine Frage also: Gibt es eine "update" Funktion?
Noch ein paar Eckdaten:
Python 3.5
PyQT4
2 Classen (in 2 .py Files)
Feld das vom Update betroffen ist: QTextLine
Faktisch läuft das ganze derzeit so ab das ich ein onClick Event in meiner GUI Class habe. Dieses ruft eine Funktion in der Core-Class auf, welche einen Random Value generiert und ihn zurückgibt. Der Placeholder Text in der GUI Klasse wurde durch eine Variable ersetzt welche in der gleichen Methode liegt. Im Moment gebe ich den RND Value 3x zurück, einmal aus der Coremethode als return, als print an stdout und an die Variable in der GUI.method . Scheint alles soweit zu funktionieren, nur es wird eben nicht geupdated.
Beste Grüße und danke schonmal im Vorraus
TG