QT Creator 中QWT安装及配置详解

Windows环境下QWT安装及配置

Qt Creatoe下QWT安装及配置

QT是一个开源平台,网上可以找到很多优秀代码,有时候我们打开一些带有画线的项目时,代码中
#include <qwt_plot_curve.h>
#include <qwt_plot_zoomer.h>
等就会报错,出现此文件不包含在项目中,此时,我们需要安装配置QWT。

什么是QWT?

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

如此优秀的控件,我们怎么使用它呢?

  1. 下载QWT,您将会进入到这样一个界面;
    在这里插入图片描述
    点击Files,点击qwt,这里我们选择最新版本6.1.4
    在这里插入图片描述
    在这里插入图片描述
    我们只需要下载三个文件:qwt-6.1.2.zip,qwt-6.1.2.pdf,qwt-6.1.2.qch。
    qwt-6.1.2.zip:qwt相关源码
    qwt-6.1.2.pdf:用户手册,包括安装说明和类库说明
    qwt-6.1.2.qch:qwt帮助文档,可以加入到Qt Creator中.

2.2.Qwt编译,主要有以下两种:
1)采用命令行编译
命令行编译需根据自己安装的Qt版本而定,本人安装的是MinGw版,,其他版本的操作可以参看qwt-6.1.4.pdf。

1.解压缩qwt-6.1.4.zip,打开QT命令行:

在这里插入图片描述
首先切换目录,输入你刚下载的QWT目录磁盘,比如笔者存放在E盘,输入E:
再输入cd E:\QT\QWT\qwt-6.1.4\qwt-6.1.4,然后执行

qmake qwt.pro

在这里插入图片描述
完成后执行:

mingw32-make

此处进行编译,会执行很长时间(笔者电脑比较渣,差不过十分钟),稍微休息一下,耐心等待,当再次出现让您输入命令时,编译成功,执行下一条。
在这里插入图片描述

再次执行 mingw32-make install

在这里需要注意的是,您需要把已经打开的QT关闭,不然就会出现以下错误,当然,不必惊慌,我们把打开的QT关闭,再次执行 mingw32-make install就好了,
在这里插入图片描述
安装出现以下情况时,安装完成。
在这里插入图片描述
完成之后,会把qwt安装到默认路径下C:\Qwt-6.14。这个安装路径可以更改,你可以去原来目录下打开qwtconfig.pri就可以看到了,可以自己修改安装目录的路径。
在这里插入图片描述

2)Qt Creator编译

使用Qt Creator打开下载文件, qwt. pro,debug和release都编译一次,会在文件夹下产生两个文件夹build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Debug和build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Release。
我们只需要将build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Release。

重新构建一下工程(休息一下)编译后结果在-Debug和-Release文件夹下。

建议使用第一种方法,更方便。

3.QWT配置 (在这里,你需要主要的是你QT安装的位置)

拷贝工作:
3.1.从 C:\Qwt-6.1.4\lib下拷贝libqwt.a和libqwtd.a 到 D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\lib文件夹下
3.2.从 C:\Qwt-6.1.4\lib下拷贝qwt.dll和qwtd.dll 到D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\bin文件夹下
3.3.从 C:\Qwt-6.1.4\plugins\designer下拷贝qwt_designer_plugin.dll 到 D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\plugins\designer文件夹下
3.4.在D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\include文件夹下新建Qwt文件夹,并将C:\Qwt-6.1.2\include此文件夹下所有内容拷贝到刚才新建的Qwt文件夹内

到此,QWT配置完成。

4、测试

新建工程目录
在这里插入图片描述
在mainwindow.ui上点击用QT Creator打开,
在这里插入图片描述
可以看到Qt Designer,在控件窗口最下方有Qwt Widgets控件。
在这里插入图片描述
在这里我们拖上一个QwtCompass到窗口(指南针)。
然后在.pro中加上以下4条语句(其中,这里需要注意的是您QT软件的安装位置)
DEFINES += QT_DLL QWT_DLL
LIBS += -L"D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\lib" -lqwtd
LIBS += -L"D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\lib" -lqwt
INCLUDEPATH += D:\QtProgram\Qt5.13.0\5.13.0\mingw73_32\include\Qwt

点击debug调试,到此完成。
在这里插入图片描述

发布了16 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40318907/article/details/97001017
今日推荐