|
|||||||
Установка библиотеки технической графики Qwt в Linux (Ubuntu)
Время создания: 20.03.2016 22:41
Текстовые метки: Qt, библиотека, графика, QWT, Linux
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Графика
Запись: xintrea/mytetra_syncro/master/base/1431344258oc3evcra18/text.html на raw.github.com
|
|||||||
|
|||||||
Полноценная среда разработки GUI должна иметь в своем составе средства графического представления информации с развитым интерфейсом пользователя. В Delphi и C++Builder эту роль выполняет компонент TChart. Дополнением к библиотеке Qt, предоставляющим возможность отображать данные в графическом виде, является библиотека Qwt. Рассмотрим процесс ее установки. Ubuntu В Ubuntu предпочтительнее устанавливать библиотеку Qwt из репозитория с помощью Центра приложений Ubuntu, поскольку этот способ требует минимум усилий. Кроме того, в репозиторий помещаются только проверенные стабильные версии пакетов, и Центр приложений Ubuntu отслеживает зависимости между пакетами. Предполагается, что у Вас установлена версия 4.8.3 библиотеки Qt (самая свежая на момент написания статьи) или старше. Имеется возможность установить одну из двух веток библиотеки – 5.x.x или 6.x.x. Инструкции по установке для каждой ветки приведены отдельно. В Ubuntu, в отличие от Windows, не могут быть установлены сразу обе ветки библиотеки, а только одна из них. Версия 5.x.x Открываем Центр приложений Ubuntu, в строке поиска набираем libqwt, в открывшемся списке выделяем строку libqwt5-qt4-dev и нажимаем кнопку Установить. В результате будет установлена библиотека Qwt (версии 5.2.2 на момент написания статьи). Полезно также установить имеющуюся документацию и примеры. Для этого выделяем строку libqwt5-doc и нажимаем кнопку Установить. В конечном итоге будут доступны – в папке /usr/include/qwt-qt4 – заголовочные файлы библиотеки; Для использования библиотеки необходимо включить в файл проекта ее описание INCLUDEPATH += /usr/include/qwt-qt4 Если требуется установить библиотеку на компьютер, на котором нет доступа в интернет, можно воспользоваться способом, изложенным в соответствующей статье. Поскольку количество требуемых пакетов невелико libqwt5-qt4-dev_5.2.2-1ubuntu2_i386.deb то можно просто скачать нужные файлы на ресурсе http://packages.ubuntu.com/, а затем установить пакеты с помощью команды dpkg так как это описано в вышеуказанной публикации. Сборка примеров Как уже отмечалось выше, в папке /usr/share/doc/libqwt5-doc/examples имеются примеры приложений, использующих библиотеку Qwt, в виде несобранных проектов. Для разнообразия произведем их сборку в релизной конфигурации, для этого выполняем следующие действия Замечание. Далее для редактирования файлов Вам потребуется открыть текстовый редактор с правами ROOT. Для этого следует в терминале набрать команду, "sudo gedit" и ввести пароль. 1. Правим файл /usr/share/doc/libqwt5-doc/examples/examples.pro – 2. Редактируем файл /usr/share/doc/libqwt5-doc/examples/examples.pri – в строке "QWT_ROOT = ../.." прописываем другой каталог QWT_ROOT = .. – в строке "DESTDIR = $${QWT_ROOT}/examples/bin$${SUFFIX_STR}" изменяем путь установки DESTDIR = $${QWT_ROOT}/bin – в строке "LIBS += -L$${QWT_ROOT}/lib -l$${QWTLIB}-qt4" указываем правильный путь к библиотеке Qwt LIBS += -L/usr/lib -lqwt-qt4 3. Запускаем терминал и вводим команды sudo -i После окончания сборки исполняемые файлы примеров можно найти в папке /usr/share/doc/libqwt5-doc/examples/bin. Версия 6.x.x Открываем Центр приложений Ubuntu, в строке поиска набираем libqwt, в открывшемся списке выделяем строку libqwt-dev и нажимаем кнопку Установить. В результате будет установлена библиотека Qwt (версии 6.0.0 на момент написания статьи). Полезно также установить имеющуюся документацию и примеры. Для этого выделяем строку libqwt-doc и нажимаем кнопку Установить. В конечном итоге будут доступны – в папке /usr/include/qwt – заголовочные файлы библиотеки; Для использования библиотеки необходимо включить в файл проекта ее описание INCLUDEPATH += /usr/include/qwt Если используется дополнение MathML, необходимо также включить описание LIBS += L/usr/lib -lqwtmathml Если требуется установить библиотеку на компьютер, на котором нет доступа в интернет, можно воспользоваться способом, изложенным в соответствующей статье. Поскольку количество требуемых пакетов невелико libqwt-dev_6.0.0-1ubuntu1.12.04.1_i386.deb Пример использования виджета QwtPlot из библиотеки Qwt можно посмотреть здесь. При подготовке статьи использовался ресурс http://www.prog.org.ru/topic_11725_0.html |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|