QThread und überladen von run()

Alles rund um die Programmierung mit Qt
Antworten
Mido
Beiträge: 18
Registriert: 30. Mai 2008 10:21

QThread und überladen von run()

Beitrag von Mido »

Hallo Zusammen

ich hab zu meinem Programm ein Thread implementiert ,sodass er neben meine Gui parallel läuft .
mein Problem ist nun : ich kann durch run() Memberfunktion von der Klasse Thread nicht auf die Elemente von meiner Gui- Klasse zugreifen .

ich bekomme immer diese Fehlermeldung :
error: ISO C++ forbids declaration of 'Gui' with no type

ich hab alle header dateien includiert !
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Gerade gestern hat hier einger geschrieben, dass Threads nur durch Signal/Slot mit der Gui kommunizieren können. Bau dir also für jede Sache die du an der GUI ändern willst eine Slot Funktion und ruf sie mittels emit aus dem Thread aus.

Klingt doof ist auch so ;)
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Antworten