Помогите с QWT |
Здравствуйте, гость ( Вход | Регистрация )
Помогите с QWT |
werwolf |
19.9.2009, 17:07
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 19.9.2009 Пользователь №: 1112 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, я только начинаю программировать на QT и у меня возникло несколько вопросов: как в QT использовать QWT, допустим мне надо рисовать два графика(на одном поле), я уже сделал форму, набросал виджетов и в том числе qwtPlot, а вот как его изменить, допустим добавить легенду, или изменить граници, и потом использовать (передавать координаты и цвет линий) ума не приложу. Как сделать отдельный клас, как в примере simple_plot, в котором я могу полностью настроить qwtPlot как мне нужно, а потом просто использовать его в mainwindow?
|
|
|
Litkevich Yuriy |
19.9.2009, 19:41
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Я немного рационализировал структуру Qwt (qwt-5.1.2). На основе файла %QWTDIR%/examples/examples.pri сделал %QWTDIR%/qwt.pri
qwt.pri
Далее так: Назовём каталог с нашим проектом %APPDIR% Структура будет такая: %APPDIR% +--/cpuplot +--/src где cpuplot - копия одноимённого каталога из примеров Qwt, туда я положил ещё один pri-файл: cpuplot.pri
тепрь каталог src там лежат: mainwindow.h
mainwindow.cpp
main.cpp
src.pro
Примерно так, для использования Qwt без дизайнера. |
|
|
ViGOur |
19.9.2009, 20:06
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Litkevich Yuriy, кандидат в вики, если немного по подробней описать, что где и как.
|
|
|
Litkevich Yuriy |
19.9.2009, 20:10
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Да пожалуй, можно. Но дождусь вопросов.
|
|
|
werwolf |
19.9.2009, 20:39
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 19.9.2009 Пользователь №: 1112 Спасибо сказали: 0 раз(а) Репутация: 0 |
Класс, но с дизайнером никаких проблем, я пользуюсь QT Creator, а в файл проекта просто прописываю INCLUDEPATH += /usr/local/qwt-5.2.0/include/
LIBS += /usr/local/qwt-5.2.0/lib/libqwt.so.5 . Вопрос вот в чом: у меня есть список точек, находится в базе, некая статистика (к примеру по У - число, а по Х - к-во совпадений) мне нужно их построить на графику, как мне сделать цикл, в котором я n раз я буду вызывать процедуру, подавая на вход значения (int X, int Y) точек на графике, что это будет за процедура. |
|
|
Litkevich Yuriy |
19.9.2009, 21:01
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
как в QT использовать QWT... ..в том числе qwtPlot, а вот как его изменить, допустим добавить легенду,..ума не приложу Как сделать отдельный клас, как в примере simple_plot, в котором я могу полностью настроить qwtPlot.. как мне сделать цикл, в котором я n раз я буду вызывать процедуру, ... что это будет за процедура. Честно говоря набор вопросов слишком обширный для одной темы, да и непонятен твой уровень знаний. |
|
|
werwolf |
19.9.2009, 21:04
Сообщение
#7
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 19.9.2009 Пользователь №: 1112 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я новичок, но это только в QT, ответьте, пожалуйста, на последний вопрос.
|
|
|
PunX |
14.5.2010, 18:10
Сообщение
#8
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Проблема в следующем, я скачал исходники qwt-5.2.1, выполнил qmake qwt.pro, mingw32-make. компиляция прошла без ошибок но с ворнингами вида
и так всего порядка 46 ворнингов. После окончания компиляции получаю сообщение
И в папке lib лежат два файла qwt5.dll и libqwt5.a. Как проверить работу данной библиотеки? |
|
|
Litkevich Yuriy |
14.5.2010, 18:31
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Это ты видимо в креаторе делаешь, попробуй в командной строке. Креатор с моим приложением также себя ведёт, не понятно почему.
|
|
|
PunX |
14.5.2010, 18:57
Сообщение
#10
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всё собралось как только запустил в командной строке.
Теперь вопрос такой, я пишу приложение в Креаторе, нужно добавить область куда будет выводится график, на какой виджет размещать график? |
|
|
Текстовая версия | Сейчас: 22.12.2024, 5:17 |