QML中的图表[QChart.js]

Szy*_*son 1 charts plot qt qml

嗨我在QML中寻找图表我发现QChart.js我完成了教程如何将Chart.js导入我的项目,但它不起作用我得到错误:

module "jbQuick.Charts" is not installed.

在qml中我有:

import jbQuick.Charts 1.0

我将qml文件存储在qrc中:

<RCC> <qresource prefix="/"> <file>ActualValues.qml</file> <file>LoginScreen.qml</file> <file>test.qml</file> <file>VoltageHistory.qml</file> <file>CurrentIntensityHistory.qml</file> <file>VoltagePlot.qml</file> <file>CurrentIntensityPlot.qml</file> </qresource> </RCC>

如何导入图表或我可以使用哪些图表?

arx*_*ian 5

你必须在.pro文件中记下QCharts.js的相对或绝对路径

QML_IMPORT_PATH += ../path_to_jbQuick_parent_folder
Run Code Online (Sandbox Code Playgroud)

jbQuick文件夹的结构应该是这样的

jbQuick
   -Charts
      -QCharts.js
      -QChart.qml
      -qmldir
      - ...
Run Code Online (Sandbox Code Playgroud)

您还在QQmlApplicationEngine实例中设置了QCharts.js的路径

addImportPath("../path_to_jbQuick_parent_folder")
Run Code Online (Sandbox Code Playgroud)

现在,您可以在QML文件中导入QCharts.js

import jbQuick.Charts 1.0
Run Code Online (Sandbox Code Playgroud)

你的问题也在这里得到解答