天天看點

vs2019使用qcharts qt5.13.2qcharts的使用

qcharts的使用

踩了半天的坑,終于解決了vs中使用qcharts,今天寫這篇文章希望能幫助大家

開發工具

vs2019 qt5.13.2

安裝 qt5.13.2的注意事項

在使用qt5.13.2的時候要在安裝的時候吧qcharts的元件一起安裝,如果沒有安裝可以通過qt自帶的tool工具進行拓展,具體看這篇文章 https://blog.csdn.net/u011607490/article/details/81459072

或者解除安裝重新安裝

vs中使用qcharts

使用qcharts的話需要配置環境,

第一步

先在你建立好的ui中建立widget,對widget右鍵提升,在彈出的框中填寫,如圖
vs2019使用qcharts qt5.13.2qcharts的使用

提升的類名稱填寫:QChatView (圖中填寫QWidget是錯誤的)

頭檔案:填寫QtCharts/qchartview.h

第二步

在你引用ui的h頭檔案中寫入 如圖
vs2019使用qcharts qt5.13.2qcharts的使用

寫入下面的代碼

#include <QtCharts/QtCharts>
QT_CHARTS_USE_NAMESPACE

#ifdef _DEBUG
#pragma comment(lib,"Qt5Chartsd.lib") //Debug
#else
#pragma comment(lib,"Qt5Charts.lib") //Release
#endif 
           

代碼寫在你引用ui的h裡面,必須在你的引用ui的上面,因為你打開ui就會發現,ui裡面有需要通過這個導入

第三步(vs中配置環境)

你配置完上面的還是不行,因為你運作的話會發現還是找不到qcharts,因為你的vs中沒有配置環境

打開vs中的 項目》》屬性 在c/c++中的正常》》附加包含目錄把你的qcharts的代碼配置在其中,

qchart的代碼在你安裝路徑底下,我的是D:\qts\5.13.2\msvc2017_64\include\QtCharts 這樣的路徑

如圖

vs2019使用qcharts qt5.13.2qcharts的使用

配置完整個後,運作代碼還是不行會報一個找不到qt5chartsd.lib

繼續在配置屬性中配置 點選vc++目錄在庫目錄是把你qt的lib加入進去我的是D:\qts\5.13.2\msvc2017_64\lib

vs2019使用qcharts qt5.13.2qcharts的使用

完成上面的步驟運作代碼就沒有問題了,如果出現問題,評論區回複;

繼續閱讀