首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT商业5.6的QT条形图/图形

QT商业5.6的QT条形图/图形
EN

Stack Overflow用户
提问于 2017-07-26 14:01:32
回答 1查看 665关注 0票数 0

我正在重新设计使用QT5.6的C++中现有软件的一个方面。我正在尝试创建一个条形图,它可以表示存储在int表中的数据。

我在条形图的代码中使用了Qt示例:

包括:

代码语言:javascript
复制
#include <QChart>
#include <QBarSet>
#include <QBarSeries>

我试图将包含放在.cpp文件中,但是由于某些原因,类是不被识别的,除非它们是转发声明的,所以我将包含移到了头文件,这样:

代码语言:javascript
复制
#include <QChart>
#include <QBarSet>
#include <QBarSeries>
class QChart;
class QBarSet;
class QBarSeries;

代码:

代码语言:javascript
复制
QBarSet *mainSet = new QBarSet("Data"); 
.
.
.

(我将把剩下的代码放在一边,因为它对答案并不重要)

使用上述代码(new QBarSet("Data")),QBarSet在visual中以红色下划线,声明“不允许不完整类型”。

我认为问题是由于我试图使用Qt5.6作为图表,所以我参考了他们的网站。

来自Qt的QtCharts2.1.0网站:

在Qt5.6版本中,模块二进制文件仍然只能在商业包中使用。

那就是我被困的地方。

有人知道我的问题,或者我怎样才能得到Qt5.6的Qt条形图(如果可能的话)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 19:17:34

找到这个资源:https://doc.qt.io/qt-5/qtcharts-index.html

愚蠢的错误,我输入了错误的文件。我删除了头文件中包含的所有内容,并放置了下面的内容,它运行良好。

标题:

代码语言:javascript
复制
#include <QtCharts>
using namespace QtCharts;

来源:

代码语言:javascript
复制
QBarSet *mainSet = new QBarSet("Data"); 
.
.
.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45329190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档