Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: bez_glaz от Июль 20, 2012, 09:18



Название: 2D График
Отправлено: 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 графиков.


Название: Re: 2D График
Отправлено: alex312 от Июль 20, 2012, 09:41
попробуй установить пакeт qwt-dev.


Название: Re: 2D График
Отправлено: bez_glaz от Июль 20, 2012, 09:43
ЗЫ
Тему создал в GUI, а не в "2D и 3D графика", т.к. вопрос касается именно выбора виджета и его правильного отображения.


Название: Re: 2D График
Отправлено: alex312 от Июль 20, 2012, 09:47
как вариант - https://github.com/zblair/QSimpleTickerGraph/blob/b0a8d4ef25c36d715852bcfd4ab605cb6657fc8d/Screenshot.png


Название: Re: 2D График
Отправлено: bez_glaz от Июль 20, 2012, 10:37
попробуй установить пакeт qwt-dev.
Код:
ui_mainwindow.h:39:22: фатальная ошибка: qwt_plot.h: Нет такого файла или каталога


Название: Re: 2D График
Отправлено: boris от Июль 20, 2012, 10:54
include(qwt.prf)...

у меня этот qwt.prf шёл в комплекте с срцами


Название: Re: 2D График
Отправлено: boris от Июль 20, 2012, 10:55
эт онаписать в pro файле


Название: Re: 2D График
Отправлено: bez_glaz от Июль 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


Название: Re: 2D График
Отправлено: bez_glaz от Июль 20, 2012, 12:12
Может кто-нибудь создаст проект с qwt виджетом и откомпилит, а все файлы получившиеся кинет сюда. Я думаю  костыль в подключении библиотеки к самому проекту.


Название: Re: 2D График
Отправлено: bez_glaz от Июль 20, 2012, 14:55
Всем спасибо за "активное" участие. Решил проблему как и предполагалось с помощью правки *.pro файла
Код:
INCLUDEPATH += /usr/include/qwt
LIBS += /usr/lib/libqwt.so.6
Только вот возникли вопросы:
1)Куда поместить все хэдеры из " /usr/include/qwt" что бы Qt их читал без доп. прописок в *.pro файле.
2)Откуда по умолчанию Qt подгружает *.so файлы ?