Russian Qt Forum
Ноябрь 26, 2024, 07:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: 2D График  (Прочитано 5282 раз)
bez_glaz
Гость
« : Июль 20, 2012, 09:18 »

Добрый день.
Стоит задача реализовать построение графиков в приложении. Застрял на самом начальном этапе - выбор виджета для построения.
Самый примитивный - QGraphicsView, но вручную отрисовывать все оси, линии и масштабирования - не самый лучший вариант.
Нарыл в инете Qwt Widgets. Установил нужную библиотеку, появилась в разделе добавления виджетов отдельная группа, но при компиляции проекта вываливается ошибка
Код:
error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory
В *.pro файле добавлял такие строчки
Код:
CONFIG += qwt
INCLUDEPATH +=/home/usr/local/qwt-6.0.1/src
qtAddLibrary(qwt)
- результат такой же. Может кто подскажет какие и как правильно подключать к проекту lib'ы.
Прочитал ещё про kplotwidget. Здесь вообще инфы мало, виджет видеться, кидаеться на форму, но дальше этого ничего нет. Ни его фунцкии, ни документации - ничего не отображается. Установил библиотеку
Код:
kdelibs5-dev
- результат нулевой.
И в итоге хочу услышать по 2-ум последним предложенным методам хоть какую-нибудь информацию, либо же предложить ещё варианты постороения 2D графиков.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #1 : Июль 20, 2012, 09:41 »

попробуй установить пакeт qwt-dev.
Записан
bez_glaz
Гость
« Ответ #2 : Июль 20, 2012, 09:43 »

ЗЫ
Тему создал в GUI, а не в "2D и 3D графика", т.к. вопрос касается именно выбора виджета и его правильного отображения.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #3 : Июль 20, 2012, 09:47 »

как вариант - https://github.com/zblair/QSimpleTickerGraph/blob/b0a8d4ef25c36d715852bcfd4ab605cb6657fc8d/Screenshot.png
Записан
bez_glaz
Гость
« Ответ #4 : Июль 20, 2012, 10:37 »

попробуй установить пакeт qwt-dev.
Код:
ui_mainwindow.h:39:22: фатальная ошибка: qwt_plot.h: Нет такого файла или каталога
Записан
boris
Гость
« Ответ #5 : Июль 20, 2012, 10:54 »

include(qwt.prf)...

у меня этот qwt.prf шёл в комплекте с срцами
Записан
boris
Гость
« Ответ #6 : Июль 20, 2012, 10:55 »

эт онаписать в pro файле
Записан
bez_glaz
Гость
« Ответ #7 : Июль 20, 2012, 12:05 »

include(qwt.prf)...

у меня этот qwt.prf шёл в комплекте с срцами
что было и раньше
Код:
error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory
Записан
bez_glaz
Гость
« Ответ #8 : Июль 20, 2012, 12:12 »

Может кто-нибудь создаст проект с qwt виджетом и откомпилит, а все файлы получившиеся кинет сюда. Я думаю  костыль в подключении библиотеки к самому проекту.
Записан
bez_glaz
Гость
« Ответ #9 : Июль 20, 2012, 14:55 »

Всем спасибо за "активное" участие. Решил проблему как и предполагалось с помощью правки *.pro файла
Код:
INCLUDEPATH += /usr/include/qwt
LIBS += /usr/lib/libqwt.so.6
Только вот возникли вопросы:
1)Куда поместить все хэдеры из " /usr/include/qwt" что бы Qt их читал без доп. прописок в *.pro файле.
2)Откуда по умолчанию Qt подгружает *.so файлы ?
« Последнее редактирование: Июль 20, 2012, 15:42 от bez_glaz » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 23.