Задача такая, что интегратор через некоторые промежутки времени выдаёт значения, которые сразу надо отображать на графике. В массив значения добавлять, а потом выводить его на грфик не вариант, потому что время интегрирования может быть достаточно большое. В следствии возникает вопрос: как добавлять точку (Time, X) на график в Qwt в каждый момент времени Time?
Судя по тому что Вы рассказали - у Вас классический случай использования нитки (потока) которая решает конкретную задачу (интегрирование). Примерный сценарий
- заводится нитка (QThread). Появившаяся новая точка скармливается этой нитке которая занимается интегрированием. Если (еще) новая точка пришла до окончания интегрирования - оно должно быть прервано и (пере)запущено уже с учетом новых точек
- когда все пришедшие данные отработаны, интегрирующая нитка посылает сигнал главной, мол "готово, перерисуй (обнови) UI"