Qt之Qwt的环境搭建

Qt之Qwt的环境搭建

  • Qwt简介
  • Qwt下载
  • 在Linux系统下的使用
    • 环境
    • 编译以及安装
    • 插件以及在线帮助支持
      • 插件
      • 在线帮助
    • 创建包含Qwt的Application
  • Windows下的配置
    • 环境
    • 编译及安装
    • 插件以及在线帮助支持
    • 创建Qwt的Appication

Qwt简介

QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据,数据源以数值,数组或一组浮点数等方式提供,输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。
Qwt官方网站:https://qwt.sourceforge.io/

Qwt下载

进入官网,下载最新的qwt6.1.4:

Qt之Qwt的环境搭建_第1张图片

Qt之Qwt的环境搭建_第2张图片
把这四个文件都下载下来,第一个文件用于windows系统;第二个用于linux系统;第三个是PDF格式的使用文档;第四个文件可以导入到Qt Creator的帮助文档,可以很方便的查看API。

在Linux系统下的使用

环境

  • Linux: Ubuntu 16.4
  • Qt版本: Qt5.9.1 + gcc_64

编译以及安装

把qwt-6.1.4.tar.bz2文件拷贝到opt目录下,并解压文件。

cd /opt
tar xvjf qwt-6.1.4.tar.bz2

进入qwt-6.1.4文件目录,执行qmake生成Makefile文件。

cd qwt-6.1.4
qmake qwt.pro

生成的Makefile包含了与当前Qt版本相关的所有路径,接下来执行make

make -j4

编译完成后,执行make install安装文件

sudo make install

Linux下默认安装目录:/usr/local
Qt之Qwt的环境搭建_第3张图片

插件以及在线帮助支持

插件

要帮助Qt Designer/Creator定位Qwt Designer插件,必须设置环境变量Qt_plugin_PATH,修改Qt.conf或将插件安装到应用程序的默认路径。 我们直接将编译好的插件复制到Qt Creator的默认路径。
qwt插件路径:/usr/local/qwt-6.1.4/plugins/designer
Qt之Qwt的环境搭建_第4张图片
把libqwt_designer_plugin.so文件复制到:/opt/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/designer目录下
Qt之Qwt的环境搭建_第5张图片

在线帮助

Qwt的使用文档能够导入到Qt Creator。

  • open the settings dialog from the Tools- > Options menu
  • raise the tab “Help- > Documentation”
  • press the Add button and select qwt-6.1.4.qch

如下图所示:
Qt之Qwt的环境搭建_第6张图片
接下来就可以使用Qwt的在线帮助(F1)了:

Qt之Qwt的环境搭建_第7张图片

创建包含Qwt的Application

创建一个包含.ui的Application,打开ui文件,可以看到Qwt插件导入成功了,

Qt之Qwt的环境搭建_第8张图片
现在直接build肯定会报错(会是一些找不到头文件的错误),需要在.pro文件添加Qwt的相关支持。

QWT_ROOT = /usr/local/qwt-6.1.4
include ($${QWT_ROOT}/features/qwt.prf)

准备就绪,点击Run就可以正常运行了
Qt之Qwt的环境搭建_第9张图片
运行example里面的dials工程如下,效果挺不错。
Qt之Qwt的环境搭建_第10张图片
Qt之Qwt的环境搭建_第11张图片

Windows下的配置

环境

  • 操作系统:Win10
  • Qt 版本:Qt5.9.4 + mingw53_32

编译及安装

同Linux系统类似的,解压文件后,打开Qt的windows命令行工具
Qt之Qwt的环境搭建_第12张图片
同上,分别执行如下操作:

cd qwt-6.1.4
qmake qwt.pro
mingw32-make -j4
mingw32-make install

windows下默认安装路径:C:/Qwt-6.1.4

Qt之Qwt的环境搭建_第13张图片

插件以及在线帮助支持

同上。

创建Qwt的Appication

同上。
问题: 打开ui文件发现Qwt插件导入失败。但通过Qt Designer打开可以成功。
Qt之Qwt的环境搭建_第14张图片

Qt之Qwt的环境搭建_第15张图片
修改.pro工程文件

QWT_ROOT = C:/Qwt-6.1.4
include ($${QWT_ROOT}/features/qwt.prf)

能够正常编译
Qt之Qwt的环境搭建_第16张图片

你可能感兴趣的:(Qt)