參考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