不能包含<QtCharts/QLineSeries>

A. *_*ira 5 c++ qt qtcharts

似乎我找不到一种方法来包含<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;
     ^
Run Code Online (Sandbox Code Playgroud)

很明显,Qt对QLineSeries一无所知.

作为参考,这些linechartopenglseries示例正常工作.

谁知道我错过了什么?

A. *_*ira 9

当我写这个问题时,我找到了答案.

using namespace QtCharts;在头文件中丢失了.得到了参考:http://doc.qt.io/qt-5/qtcharts-index.html