Полная версия этой страницы:
На чем лучше рисовать график?
QMainWindow
20.12.2012, 16:09
Добрый вечер.
Делаю под себя небольшой класс для 2д графиков под графопостроитель.
Как считаете, на чем лучше (грамотней) рисовать графики функций - просто через Qpainter, на графической сцене или еще где?
я бы рисовал на сцене)))
Кстати, есть дополнение QWT, специально для работы с графиками.
Алексей1153
20.12.2012, 22:36
да, сцена вполне подойдёт. Я уже прощупал её немного )
QMainWindow
20.12.2012, 22:45
А голый Qpainter (на виджете рисовать)? Или не лучшее решение?
Алексей1153
21.12.2012, 0:30
можно и на нём. Но в сцену уже заложено много рутины, которую пришлось бы самому делать. Кстати, совет: в отладке на сцену всегда добавляй неактивный прямоугольник sceneRect, так всегда будешь видеть границы сцены на вьюхе. Для старта полезно, чтобы понять, как меняются размеры сцены
QMainWindow я бы посоветовал смотреть в стороу QWT! очень удобная библиотека, созданная как раз для этих целей
Алексей1153
21.12.2012, 8:53
nikita, спасибо, тоже заценю
QMainWindow
21.12.2012, 11:13
Я знаю от qwt, но в пень ее. Нужно свое.
Сппсибо.
Алексей1153
21.12.2012, 11:16
QMainWindow, а ты уже пробовал ? Или религия не позволяет ? )
Алексей1153
21.12.2012, 18:04
попробовал установить. Всё прошло на удивление гладко ) Ключевые ссылки
http://linux.vsevteme.ru/2011/01/19/blog/k...-na-win32-mingwhttp://qwt.sourceforge.net/class_qwt_plot.htmlhttp://habrahabr.ru/post/82614/и пробный полёт
#include <qwt_plot.h>
...
...
...
QwtPlot* P=new QwtPlot(this);
P->resize(200,200);
P->move(10,10);
P->show();
Алексей1153
21.12.2012, 18:47
QMainWindow
22.12.2012, 21:55
Во во, у меня также, только разметку еще и самому можно задавать.
Алексей1153
22.12.2012, 22:02
QMainWindow
1.1.2013, 10:29
Решил просмотреть соурс файлы для интереса. Хм, там используется QPainter, но метода paintEvent что-то не нашел. Где же тогда происходит рисование?
Алексей1153
2.1.2013, 21:36
QMainWindow, там рендер с OGL скорее всего запользован
Litkevich Yuriy
3.1.2013, 7:07
надо внимательно смотреть, а мне лениво, во всякие QwtPlot-ы передаётся указатель на родительсякий виджет, через этот указатель и рисуют на родителе.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.