天天看點

Qt qml 下使QtCharts

文章目錄

Qt Qml 下使用QtCharts

1.1 引入文檔

1.2 在pro中包含 charts

1.3 運作官方例子

1.4 修改main檔案

1.5 手動拷貝 相關檔案

先說場景,項目中需要用到QtCharts,是以就得搞一下了,最簡單的方式還是直接看Qt的幫助文檔。

Qt qml 下使QtCharts

根據幫助文檔顯示,我們隻需要引入對應的包就可以了,在項目中引入QtCharts子產品,如下

import QtCharts 2.14
      

但是呢,如果僅僅是按照文檔中那樣,是不性的,這是我第一次引入後的編譯的結果。

Qt qml 下使QtCharts
Qt qml 下使QtCharts

在pro檔案中加入charts,如下

QT += quick core network widgets charts
      
Qt qml 下使QtCharts

這個時候你就要開始懷疑你Qt是不是安裝有問題了,因為QtCharts子產品确實是需要你在安裝的時候選擇安裝的,不過一般都是全選安裝,不會是這個原因。

我們找一個官方的執行個體看一下,是沒有問題的,那麼我們的出在哪裡了。

Qt qml 下使QtCharts

Qt qml 下使QtCharts

對比我們就可以發現有問題,如下

Qt qml 下使QtCharts

修改我們的檔案,把QGuiApplication替換為QApplication,至于為什麼,可以百度。

完成上面的内容後,我們再次編譯,你會發現,還有問題,還是報沒有安裝問題,但是我們運作官網demo是沒有問題的,那證明我們是安裝了QtCharts子產品的。

Qt qml 下使QtCharts
Qt qml 下使QtCharts

到這裡,我也沒有辦法了,真的是想不到原因出來哪裡,不過還好有萬能的百度,我找的下面這個文章,連結在這裡:

https://blog.csdn.net/my393661/article/details/104892689

關鍵資訊如下:

Qt qml 下使QtCharts
Qt qml 下使QtCharts
Qt qml 下使QtCharts

繼續閱讀