大家都知道,要使用QtCharts组件,
1.工程文件.pro中加 :
QT += quick charts
2. main.cpp中:
#include <QApplication>
QApplication app(argc, argv);
这样在应用中才能用QtChart类或者chartview (qml中)
如果要发版,还需要将Qt安装目录下的:QtCharts包含进安装包
但这样程序运行时你会发现包含chartview的qml文件加载失败,为什么呢?
错误log:qml exception:qrc:/report/Report2.qml:8:1: plugin cannot be loaded for module "QtCharts": Cannot load library C:\Program Files\XXX\bin\QtCharts\qtchartsqml2.dll: 找不到指定的模块。,可明明该dll存在啊……?
原因就是没有加入:Qt5Charts.dll 文件,将该文件加入安装包中即可!!
另外,如果mac 打包生成dmg时提示失败,失败原因为:设备可用空间不足,应该是打包脚本中设置的SIZE太小了,改大一点即可!