В 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: как построить график функции на плоскости? / Хабрахабр
Комментариев нет:
Отправить комментарий