在Qt Creator不顯示Qwt控件狀態下進行程序開發

Qwt插件不在Qt Creator顯示因爲下載的Qwt使用底層編譯器和Qt Creator底層編譯器不兼容導致的,需要下載Qt Creator版本對應的Qwt版本才能在Qwt頁面進行顯示。

如果未顯示則在ui文件上右鍵->用…打開->Qt Designer,Qt Designer會顯示出來Qwt控件。

如果還未顯示則參考我的另一篇博文解決該問題:

https://blog.csdn.net/qq_40902709/article/details/105782919

在Qt Designer顯示出Qwt插件後返回Qt Creator後依舊沒有顯示Qwt控件。此時Filter欄Qwt插件顯示如下狀態:
在這裏插入圖片描述
此時我們在.pro文件中添加

INCLUDEPATH +=C:\qt\5.13.2\msvc2017_64\include\qwt-6.1.4
LIBS+= -lqwtd

到這一步程序可以編譯通過,運行界面會顯示qwt圖表

在.cpp文件中添加:此處調用qwt相關代碼需要手動添加對應.h文件
例如

#include <qwt_series_data.h>
#include <qwt_plot_curve.h>

設置qwtPlot1圖表標題爲test:

ui->qwtPlot1->setTitle(QObject::trUtf8("test"));

到這一步可以實現對qwt圖表相關設置進行更改(此處Qt Creator不顯示圖表,但是運行程序可以顯示圖表修改結果),需要注意的是,如果修改過程中使用到Qwt功能文件需要自己導入頭文件。

此處是Qwt用戶指南,缺少什麼模塊找不到使用Ctrl+F查詢模塊名稱增加查看該模塊需要導入的頭文件,將頭文件添加到.cpp文件中即可。

https://qwt.sourceforge.io/class_qwt_plot_curve.html

此時編譯運行結果:
在這裏插入圖片描述

但是QtCreator頁面還是無法顯示qwt圖表在這裏插入圖片描述

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