【嵌入式Qt开发入门】如何使用Qt进行绘制实时图表——QChart 图表

文章介绍了如何在Qt项目中使用QtCharts模块来绘制曲线图、折线图等图表,强调了QtCharts自Qt5.7起对开源版本的支持。内容包括QChart类的继承关系、在pro文件中的配置、命名空间的使用,以及一个实时动态曲线图的示例,展示了如何创建QSplineSeries、QChart、QChartView,以及通过定时器更新数据实现动态效果。
摘要由CSDN通过智能技术生成

        要想使用 Qt Charts,我们的 Qt 版本得使用 Qt 5.7 之后的版本。其实 Qt Charts 并不是 Qt 5.7 才有的,是在 Qt 5.7 以前只有商业版本的 Qt 才有 Qt Charts。我们能免费下载的 Qt 版本都是社区(开源)版本。

        Qt Charts 很方便的绘制我们常见的曲线图、折线图、柱状图和饼状图等图表。不用自己花精力去了解第三方组件的使用了或者开发第三方组件。Qt 的帮助文档里已经有说明 Qt Charts 主要部件的使用方法。需要用到时我们可以查看 Qt 文档就可以了。

        下面我们主要简介一下 Qt Charts 模块,首先先看它的继承关系,(看继承关系可以了解这 个类是怎么来的,它不可能是一下子崩出来的)。

        至于怎么查看 QChart 类的继承关系,使用Ctrl + Shift + T ,点击要查询的类的继承关系。

        要想在项目里使用 Qt Charts 模块,需要在 pro 文件下添加以下语句。

QT += charts

         如果我们点击查看 Qt Charts 类,我们可以看到要想使用 Qt Charts 类,除了需要包括相应 的头文件外,还需要使用命名空间,格式如下。

QT_CHARTS_USE_NAMESPACE

        或者在头文件类外加上以下语句。

using namespace QtCharts;

        下面我们直接开始例子,了解一下 Qt Charts 的使用。

应用实例

        本例目的:快速了解 Qt Charts 的使用。例子非常实用,除了可以绘制静态曲线,也可以绘 制动态曲线。例子可以直接应用到实际项目中利用提供接口读取数据绘制动态曲线图。

        项目名称:qtchart_test,实时动态曲线。基本流程如下:使用一个 QSpli

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>