QCharts类是QT中的一个图标类,根据度妈所言,QCharts是在Qt5.7版本以后加入的,在之前是一个独立的模块。详细的就不多言了,其实我也不懂,在这里仅仅做一下使用记录。
要使用QCharts类必须在*.pro文件里添加一行:QT += charts,如下图所示。
#-------------------------------------------------
#
# Project created by QtCreator 2017-04-17T17:22:28
#
#-------------------------------------------------
QT += core gui
QT += charts
当然头文件必须也是要包含的,
#include <QtCharts/QChart>
#include <QtCharts/QChartGlobal>
#include <QtCharts/QValueAxis>
随后还要添加命名空间,添加方法有两种,一种使用C++风格:
using namespace QtCharts
还有一种方法是使用Qt中预先定义好的宏:
QT_CHARTS_BEGIN_NAMESPACE
class QLineSeries;
class QChart;
QT_CHARTS_END_NAMESPACE
QT_CHARTS_USE_NAMESPACE
使用环境配置好之后就可以正式开始使用QCharts类了,QCharts的使用也非常就简单,按如下步骤进行即可。
step1:
声明一个QChart指针,并分配内存空间;
h文件中:
QChart *m_chart;
m_chart = new QChart;