参考https://blog.csdn.net/zhuyunfei/article/details/51008228
1.下载地址 https://sourceforge.net/projects/qwt/
2.解压qwt-6.1.13 用Qt Create 打开 qwt.pro 然后直接编译,生成
build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Debug
build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Release (用这个)
注:
我的QT安装目录 :D:\Qt\Qt5.9.1
qwt-6.1.3解压目录:D:\Qt\qwt-6.1.3
生成目录:D:\Qt\build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Release
见下图
3.复制文件到QT安装目录
将D:\Qt\build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Release\lib\文件下的
libqwt.a和libqwtd.a复制到D:\Qt\Qt5.9.1\5.9.1\mingw53_32\lib
将D:\Qt\build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Release\lib\文件下的
qwt.dll和qwtd.dll复制到D:\Qt\Qt5.9.1\5.9.1\mingw53_32\bin
将D:\Qt\build-qwt-Desktop_Qt_5_9_1_MinGW_32bit-Release\designer\plugins\designer目录下的qwt_designer_plugin.dll
复制到D:\Qt\Qt5.9.1\5.9.1\mingw53_32\plugins\designer
将D:\Qt\qwt-6.1.3\src目录下的所有.c和.h文件复制到D:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\qwt
注:qwt文件是自己新建的
到此配置完成
4.官方QWT文档
在D:\Qt\qwt-6.1.3\examples有官网提供的例子,里面有个examples\stylesheets目录来“装 逼”用的
欣赏下官方的效果图
有个很重要的东西,如何使用QWT,在D:\Qt\qwt-6.1.3\doc\html目录下有个index.html里面记录了所有类,函数说明,开发必备
5.测试QWT
新建一个工程QwtDemo1
如何成功的话就会看到如下,注在qt creator中的mainwindow.ui里是看不到qwt控件的,需要用D:\Qt\Qt5.9.1\5.9.1\mingw53_32\bin\designer.exe用打开,这个是qt creator的debug;编辑好控件保存就好了,出现如下选全部替换重新加载
在自己的工程中加入qwt宏和库路径
DEFINES += QT_DLL QWT_DLL
LIBS += -L"D:\Qt\Qt5.9.1\5.9.1\mingw53_32\lib" -lqwtd
LIBS += -L"D:\Qt\Qt5.9.1\5.9.1\mingw53_32\lib" -lqwt
INCLUDEPATH += D:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\Qwt
加入qss瞧一瞧:
点击运行,效果图:
QWT下载连接:https://download.csdn.net/download/u011171361/10640612
还有个QCustomPlot也不错,不需要配置,直接包相关文件加到工程就好了
QCustomPlot下载连接https://download.csdn.net/download/u011171361/10640581