Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Второй архив вопросов и ответов (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/)
-   -   Рисование на QImage, эффект мерцания (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/risovanie-na-qimage-effekt-mercaniya-333380/)

Guest 30.09.2011 10:13

Рисование на QImage, эффект мерцания
 
Доброго времени суток.Вопрос следующий: пишу свой виджет для отрисовки графиков и т.д., что-то похожее на QwtPlot (этот компонент сильно грузит проц, а загрузка нужна минимальная). Рисую в буфере QImage в массиве bits(), потом вываливаю это на экран painter.drawImage(). QImage закрашиваю синим, точки ставлю желтым (впрочем это не важно, просто для примера, нужно рисовать разными цветами). Пока работаю по таймеру startTimer(100). Каждый раз добавляю линию точек снизу виджета, предварительно сдвинув картинку на линию же вверх. Эдакий "водопад падающий вверх".Несмотря на буферизацию, экран мерцает жутко, в QwtPlot мерцания нет! Как мне избавится от этого эффекта?Если нужен код - выложу. Юзаю (Qt-4.2.2 + VS2005 в WinXP) && (Qt-4.2.2 + gcc 4.с копейками в Linux)


Часовой пояс GMT, время: 01:50.


© www.otvetnemail.ru - Форум вопросов и ответов.