我似乎找不到包含 <QtCharts/QLineSeries>
的方法在我的标题中,以便 Qt 知道 QLineSeries 类。
- 我添加了
Qt += charts
到我的 .pro 文件。 - 我添加了
#include <QtCharts/QLineSeries>
至MainWindow.h
- 然后我删除 .pro.user 文件和我完成的所有构建。然后重新打开 .pro 文件以最干净的方式重新配置项目。
- 最后我将构建模式设置为
Release
,通过右键单击项目并选择它并运行来运行 QMake。
我收到消息:
...\PlottingCharts\mainwindow.h:14: error: 'QLineSeries' does not name a type
QLineSeries *series;
^
很明显 Qt 对 QLineSeries 一无所知。
作为引用,linechart
和 openglseries
示例工作正常。
有人知道我错过了什么吗?
最佳答案
我在写问题时找到了答案。
我在头文件中缺少 using namespace QtCharts;
。
从以下位置获得引用:http://doc.qt.io/qt-5/qtcharts-index.html
关于c++ - 不能包含 <QtCharts/QLineSeries>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38802982/