QT Creator新增QWT外掛程式

2021-10-02 20:54:10 字數 1629 閱讀 2544

使用qt creator開啟qwt.pro專案,這裡使用的版本是4.3.1,qt版本是5.9的。

執行編譯後,在專案的同級資料夾中生成乙個輸出資料夾(build-qwt-desktop_qt_5_9_0_mingw_32bit-debug):

主要是用到編譯生成的qwtd.dll、qwt.dll、libqwt.a、libqwtd.a、qwt_designer_plugin.dll和libqwt_designer_plugin.a

三、配置

1.找到qt creater的安裝目錄。

2.將qwtd.dll、qwt.dll拷貝到d:\keil5\qtaz\5.9\mingw53_32\bin下。

3.將libqwt.a、libqwtd.a(有些版本生成的可能是qwtd.lib、qwt.lib)拷貝d:\keil5\qtaz\5.9\mingw53_32\lib下。

4.將qwt_designer_plugin.dll和libqwt_designer_plugin.a(或qwt_designer_plugin.lib)拷貝到d:\software\qt\qt5.1.0\tools\qtcreator\bin\plugins\designer目錄下。

四、測試使用

1.建立乙個qt測試工程,開啟qt designer或者在qt creator中在ui檔案右單擊選擇「用...開啟」-->選擇qt designer。

會看到qt designer**現qwt的外掛程式:

在專案的pro檔案中需要加入如下**:

defines += qt_deprecated_warnings qwt_dll

includepath +=d:\keil5\qtaz\5.9\mingw53_32\include\qwt

libs+= -lqwtd

在有些教程中說:如果執行環境變成release,需要將第二句變為libs+= -lqwt ,並且不能兩句都加,否則執行不通過。

暫時沒遇到編譯不通過,這裡也沒試過libs+= -lqwt。值得注意的是在qt creater中無法顯示使用qwt部件的,只可以在designer中使用。

qwt 在qtcreator中的整合,及出現的問題

宣告 下面非特殊說明,qtcreator的版本都是qtcreator3.2.1 linux 系統 ubuntu 16.0 一 在整合之前首先要明確的問題 1 確保qmake qtcreator qtdesigner和qt的版本一致,要麼是qt4要麼是qt5。2 如果用qt4,那麼就用qt4的對應的q...

Qt Creator新增使用資源方法

專案右擊 add new qt qt resource file choose 名稱 res或者其他自己命名 下一步 完成 選中resources下的res.qrc右擊 open with 資源編輯器 新增 新增字首 或者其他 新增 新增檔案 選中檔案 開啟 ctrl b 字首名 路徑 檔名 包括字...

QtCreator新增庫檔案和標頭檔案

在使用qtcreator開發影象處理程式的時候想加入opencv庫來處理圖形,新增標頭檔案,需要編輯工程資料夾下的.pro檔案在檔案中新增以下內容,即可包含標頭檔案的資料夾 includepath d opencv2.0 vc2008 include opencv d opencv2.0 vc200...