【发布时间】:2017-07-26 14:01:32
【问题描述】:
我正在重新设计当前使用 Qt 5.6 的 C++ 软件的一个方面。我正在尝试创建一个可以表示存储在 int(s) 表中的数据的条形图。
我在条形图的代码中使用了 Qt 示例:
包括:
#include <QChart>
#include <QBarSet>
#include <QBarSeries>
我试图将包含放在 .cpp 文件中,但由于某种原因,除非它们被前向声明,否则无法识别这些类,因此我将包含移动到头文件中,这样:
#include <QChart>
#include <QBarSet>
#include <QBarSeries>
class QChart;
class QBarSet;
class QBarSeries;
代码:
QBarSet *mainSet = new QBarSet("Data");
.
.
.
(我将省略其余代码,因为它对答案真的不重要)
使用上面的代码 (new QBarSet("Data")) QBarSet 在 Visual Studio 中用红色下划线表示“不允许不完整的类型”。
我认为问题是由于我尝试使用 Qt 5.6 来绘制图表,所以我参考了他们的网站。
来自 Qt 的 Qt Charts 2.1.0 网站:
在 Qt 5.6 版本中,模块二进制文件仍然仅可用 与商业包。
这就是我卡住的地方。
有人知道我的问题或我如何获得 qt 5.6 的 Qt 条形图(如果可能的话)?
【问题讨论】:
标签: c++ visual-studio qt graph charts