Code: Alles auswählen
void AlgorithmIFTA::Iteration()
{
// *** Input -> FFT -> Output
this->transToOutput();
emit ValuesChangedOutput();
// ******** ALGORITHM ********************************
// *** Output -> iFFT -> Input
this->transToInput();
emit ValuesChangedInput();
}
Jetzt habe ich gesehen das Qt Klassen wie QMutex und ähnliche anbietet. Allerdings habe ich sehr wenig Ahnung von Threads und mir ist nicht klar ob QMutex mir in meinem Problem überhaupt etwas bringt und wie ich es implementieren sollte.
Mir würde jetz einfallen, dass ich vor dem emit ein locked = true setze und darauf warte das der GUI Thread nach dem Plotten wieder unlocked.