1、一直学习中,简单记录下用法;
2、简介
Qwt,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。
3、下载
下载:https://sourceforge.net/projects/qwt/
主要下载这三个文件:qwt-6.1.4.zip,qwt-6.1.4.pdf,qwt-6.1.4.qch。
qwt-6.1.4.zip:qwt相关源码
qwt-6.1.4.pdf:用户手册,包括安装说明和类库说明
qwt-6.1.4.qch:qwt帮助文档,可以加入到Qt Creator中.
4、安装
(1)命令行安装失败;
(2)Qtcreator编译
打开qwt.pro,构建,输出在-Debug下;
把lib下的.a拷贝到Qt安装目录下ming\lib下,
把.dll拷贝到ming\bin下
把designer\plugins下qwt_designer_plugin.dll拷贝到ming\plugins\designer下
把src下的.h拷贝到ming\include\Qwt(需要自建)
5、测试
新建项目,一路next,pro里加入:
DEFINES += QT_DLL QWT_DLL
#LIBS += -L"D:\Qt\Qt5.7.0\5.7\mingw53_32\lib" -lqwtd #debug
LIBS += -L"D:\Qt\Qt5.7.0\5.7\mingw53_32\lib" -lqwt #release
INCLUDEPATH += D:\Qt\Qt5.7.0\5.7\mingw53_32\include\Qwt
选择界面文件mainwindow.ui,右击选择 用…打开 ,选择Qt Designer;在控件窗口最下方就会有Qwt Widgets控件;
但是双击.ui不会出现qwt控件(不知道为什么)
6、也是参考网上的文章。