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的使用
完成上面的步驟運作代碼就沒有問題了,如果出現問題,評論區回複;