Как правильно организовать рисование графика и различных точек на нём?
Т.е нужно нарисовать оси и рисовать точки согласно осям, оси должны меняться при появлении точки вне границ оси.
Правильно ли делать это всё в paintEvent?
Мне кажется что от этого пострадает быстродействие программы, так как точек может быть
очень большое кол-во....
много точек не надо, их же можно линиями соединять. Дискретность выбирать в зависимости от масштаба. Рисовать часто тоже не надо, только по вызову paintEvent
График у меня будет именно из точек(или других объектов) разного цвета. Приходят на рисование они раз в 45 мсек, кол-во их не ограничено, так как время работы программы может быть более 2-3 суток. Соответственно необходимо продумать что то вроде кольцевого буфера...
denmor86, так часто рисовать необязательно, можно раз в 200 мс делать апдейт графики при помощи таймера
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)