Pyhton - GUI with PyQT

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
 
textbox.setText("Value")
10sec mit einer Suchmaschine.
Für mich sieht es auch eher danach aus als
das da ggf. im Kontrollfluß der UI-Programmlogik was nicht stimmt.
(So von der Herachie gesehen.)
Gruß

Fluffy
 
Genau das hatte ich irgendwann auch schonmal probiert, es geht aber scheinbar nicht (quiet fail).
Das es ein Problem mit der Hierarchie gibt vermute ich mittlerweile auch, habe Probleme auf manche Objekte zuzugreifen.
Ich mach mich da nochmal von Grund auf ans Werk, vielleicht habe ich bei dem generierten Code doch nicht so durchgeblickt wie ich Anfangs dachte.

Danke :)
 
NP.
Kannst ja mal Code posten dann kann man genauer helfen;) .
Gruß

Fluffy
 
Zurück
Oben