четверг, 14 февраля 2013 г.

построить график из xml

В Qwt всё просто. Есть виджет «область рисования» QwtPlot. С ним можно связать несколько кривых объекты QwtPlotCurve. Собственно, вот и всё.

Пройдемся по исходникам

Обратите внимание, что в каталоге с исходниками лежит файл qwt.prf из оригинальной поставки. Так как я использую статическую версию библиотеки, то переменной QwtBuild присваивается пустое значение. Кроме того, в разделе win32 значение переменной QwtBase изменено на путь к каталогу, в который у меня установлена библиотека.

Собрать же эти бинарники из исходников, можно следующими командами:

исполняемым файлом для Linux (собиралось в OpenSUSE 11.2 x86-64).

исполняемым файлом для Windows (собиралось в WinXP Pro SP3 32-bit);

исходными кодами,

можно получить tgz-архив с

Для этой заметки я подготовил совсем маленький пример, который можно использовать в качестве стартовой точки при изучении Qwt.

Простейший пример и его компиляция

для новичков описывается компиляция и установка Qwt.

рассказывается, как же в этом примере всё устроено;

приводится ссылка на исходный код моего простейшего примера (+ исполняемые файлы) и инструкция по его компиляции;

Дальше в данной заметке

Итак, — библиотека виджетов для программирования приложений, имеющих техническую направленность. Она содержит набор виджетов, представляющих собой всевозможные слайдеры и дисковые «номеронабиратели», виджеты для построение гистограмм. Но здесь я расскажу, как Qwt применить для построения самых обычных двумерных графиков функций вида y = f(x).

А именно, это задание оказалось хорошим поводом для того, чтобы познакомиться с Qt и библиотекой Qwt. Заодно я узнал, что приложения с GUI, оказываются, могут быть кроссплатформенными, а их код не менее элегантным, чем у приложений с «интерфейсом в стиле Unix ».

Как настоящий программист я решил найти самый легкий (и полезный для саморазвития) путь.

Уже пять лет я не пишу приложения с GUI, потому предложение зав. кафедрой подготовить для его лекции программу, строящую некие графики, поначалу меня несколько расстроило.

Библиотека Qwt: как построить график функции на плоскости?

Библиотека Qwt: как построить график функции на плоскости? / Хабрахабр

Комментариев нет:

Отправить комментарий