首页 分享 Qt图表绘制(QtCharts)

Qt图表绘制(QtCharts)

来源:花匠小妙招 时间:2025-01-11 23:19

mahuifa 已于 2023-04-08 15:52:28 修改

于 2022-04-24 19:34:19 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Qt图表绘制(QtCharts)-QtCharts基本介绍及包含的C++类(1)

文章目录 Qt图表绘制(QtCharts)-QtCharts基本介绍及包含的C++类(1)1、QtCharts概述2、入门3、QtCharts模块的C++类4、示例图

注意:我使用的QtCharts是基于Qt 5.12.12版本

1、QtCharts概述

Qt Charts 模块提供了一组易于使用的图表组件,能够创建时尚、交互式、以数据为中心的用户界面。

它使用 Qt Graphics View 框架,因此可以轻松地将图表集成到现代用户界面中。

Qt Charts 可以用作 QWidgets、QGraphicsWidget 或 QML 类型。 用户可以通过选择图表主题之一轻松创建令人印象深刻的图表。

2、入门

如果要使用QtCharts模块,第一步需要在工程文件(.pro或.pri)中添加下列信息:

QT += charts 1

qml使用QtCharts需要在qml文件中使用下列代码导入:

import QtCharts 2.15 1

如果要在Qt C++中使用QtCharts类,需要导入头文件引入命名空间

#include <QtCharts> // 引入所有QtCharts绘制的头文件,也可以单独引入某一个头文件 // 两种引入命名空间方法 using namespace QtCharts; // 使用unsing引入命名空间 QT_CHARTS_USE_NAMESPACE // 使用内置宏引入命名空间 12345

Charts API 建立在 Qt Graphics View Framework 之上。图表可以使用QChart类显示为QGraphicsWidget 。,还有基于QWidget的便利类QChartView。这些使我们能够快速将 Qt Charts 用作普通的 Qt 小部件。

每个chart 类型都由QAbstractSeries派生类表示。要创建图表,用户必须使用相关系列类的实例并将其添加到QChart实例。

QLineSeries* series = new QLineSeries(); // QAbstractSeries类的派生类 series->append(0, 6); series->append(2, 4); ... chartView->chart()->addSeries(series); // 将派生类的实例添加经chart中 chartView->chart()->createDefaultAxes(); 123456

3、QtCharts模块的C++类

4、示例图

在这里插入图片描述

相关知识

【QT】使用QPainter绘制图片、文字和形状
Qt
【QT教程】QT6 Web开发入门 QT Web
qt 中的打印程序编写流程
【Qt】QTest:编译Qt单元测试程序
请问大家QT如何显示思源黑体 !嵌入式QT
Qt 查询字符串数据
Qt Widgets详解与使用
Qt虚拟键盘更新,支持手写识别功能
Qt框架之情人节玫瑰花案例项目

网址: Qt图表绘制(QtCharts) https://www.huajiangbk.com/newsview1545664.html

所属分类:花卉
上一篇: 5款非常好用的免费数据库建模工具
下一篇: cad画管道插件下载 cad管道

推荐分享