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調試,到此完成。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章