Seite 1 von 1

GUI Update über QStack

Verfasst: 4. Mai 2010 21:30
von flam
Hallo zusammen,

Ich versuche die GUI über einen Thread updaten zu lassen. Da bin ich jetzt soweit, dass man das wohl am besten über connect-signal-slot macht. Stimmt das?
Ich lasse im Hintergrund einen Realzeitthread laufen. Dort darf ich keine Zeit mit der GUI verschwenden. Die GUI darf sich updaten wenn der Realtimethread nichts mehr zu tun hat. Außerdem ist der RT-Thread um ein Vielfaches schneller als die GUI upgedatet werden muss (ca. 2ms). Deshalb würde ich gerne einen GUI-Thread anlegen, der sich die Daten, immer wenn gerade Zeit ist, aus einem LIFO Speicher holt. Haltet ihr das für vernünfig? Wiest ihr mit welchem Mechanismus ich am einfachsten den LIFO speicher realisieren kann?

Gruss
falm

Verfasst: 5. Mai 2010 00:22
von bp
Im allgemeinen läuft die GUI ja schon in einem eigenen Thread, dem Hauptthread.
Was su dann schließlich alles in deinen anderen Threads machst ist und bleibt ja schließlich dir überlasse.

Ich würde das ganze schon wie du geschrieben hast einfach über Signale lösen, das ist erst einmal die einfachste möglichkeit.

bp