1. 程式人生 > >QT中安裝配置QWT環境

QT中安裝配置QWT環境

下載qwt-6.1.2

解壓到qt目錄下的新建資料夾qtctl中

使用QtCreator開啟qwt.pro

然後執行,等待編譯完成約幾分鐘

編譯結果中的lib路徑為E:\Qt\Qtctl\build-qwt-Desktop_Qt_5_4_1_MinGW_32bit-Release\lib

將專案的編譯結果中的lib裡的qwt.dll、qwtd.dll檔案拷貝到E:\Qt\Qt5.4.1\5.4\mingw491_32\lbin資料夾中

將專案的編譯結果中的lib裡的qwt.a、qwt.al檔案拷貝到E:\Qt\Qt5.4.1\5.4\mingw491_32\llib資料夾中

將E:\Qt\Qtctl\build-qwt-Desktop_Qt_5_4_1_MinGW_32bit-Release\designer\plugins\designer下的

 qwt_designer_plugin.dll 複製到  路徑E:\Qt\Qt5.4.1\Tools\QtCreator\bin\plugins\designer下

將E:\Qt\Qtctl\qwt-6.1.2\src中的所有.h檔案都放入一個新建名為E:\Qt\Qtctl\includes的資料夾中

需要在.pro檔案中新增如下程式碼:
INCLUDEPATH+=E:\Qt\Qtctl\includes
LIBS+=-lqwtd

補充幾點:

1.新增qwt幫助文件

從qwt的官網下載 qwt-6.1.2.qch , 然後複製這個檔案到  E:\Qt\Qt5.4.1\Docs\Qt-5.4下

在qt助手那裡就可以直接搜尋qwt相關的文件了

2.qt creator那裡無法直接雙擊*.ui 進行qwt控制元件拖放的解決辦法

從網上找一份別人用msvc來編譯的qwt  designer外掛,http://download.csdn.net/detail/tengweitw/8222455

放置到

E:\Qt\QT-5.4.0-Rel-Android\Tools\QtCreator\bin\plugins\designer 下

此時qt creator可以直接使用qwt控制元件了,但是qt designer那裡又看不見qwt控制元件了。

哪種方便,就需要自己取捨了。