Собственно переписываю следы мамонта на нову версию qwt и кьют. Проблема в том, что на 2д графике отображаются очень много данных. График из где-то 1е5 значений (иногда больше, доходит до 2е5) нужно отображать быстро хотя бы раз в полсекунды. В старой версии под qwt5-qt3 показывает очень быстро и не заикается. Под qwt6-qt4 работает крайне медленно, тормозит (секунд 10 ждать надо, что бы перерисовало). профайлер показал, что это именно рисование, но я пока в детали не вникал.
Собственно из изменений кода только замена QwtPlot::setRawCurveData на создание QwtPlotCurve и вызов setRawSamples для неё. Пытался методом тыка переключать разные флаги canvas и кривых, но ощутимого прироста скорости не обнаружил.
между qwt6.0 и qwt6.1-rc3 относительно описаной проблемы разницы не увидел.
Может кто уже с такой проблемой сталкивался и знает как её решить? Как отобразить ~1е5 точек на qwtplotcurve без тормозов?
Спасибо.