一、描述

QChartView 是一个可以显示图表的独立小部件。继承自 QGraphicsView

图表视图不需要 QGraphicsScene 对象来工作。要在现有 QGraphicsScene 中显示图表,应使用 QChartQPolarChart 类。

二、类型成员

1、enum QChartView::RubberBand:此枚举描述了可应用于矩形缩放区域的不同类型的橡皮筋效果。

  • NoRubberBand:未指定缩放区域,因此未启用缩放。
  • VerticalRubberBand:橡皮筋水平锁定为图表大小,可垂直拉动指定缩放区域。
  • HorizontalRubberBand:橡皮筋垂直锁定为图表大小,可水平拉动指定缩放区域。
  • RectangleRubberBand:橡皮筋固定在被点击的点上,可以垂直和水平拉动。
  • ClickThroughRubberBand:上述橡皮筋选项上的一个选项,如果这些图表项目接受点击,则允许将左键单击传递给图表项目。(与其他值做 | 运算)

三、成员函数

1、void setChart(QChart *chart)

设置图表。新图表的所有权被传递给图表视图,并且先前图表的所有权被释放。(为避免内存泄漏,应该删除之前的图表)

2、void setRubberBand(const QChartView::RubberBands &rubberBand)

设置橡皮筋标志。选定的标志确定执行缩放的方式。注意:极坐标图不支持橡皮筋缩放。

QChartView相关推荐

  1. QT QChartView显示坐标值

    实现方法有两种: 1. 重写QChartView类 .h文件 #ifndef QCHARTVIEW_T_H #define QCHARTVIEW_T_H#include <QObject> ...

  2. Qt Charts使用(重写QChartView,实现一些自定义功能)

    文章目录 1.charts简单使用 2.重写QChartView 1.charts简单使用 QLineSeries* m_pSeries = new QLineSeries();QFile file( ...

  3. 轮廓图编程-自定义QChartView

    目录 一.功能需求 二.实现效果 三.实现方法 一.功能需求 3D测量软件中,需要在轮廓上进行二次编程,需要显示轮廓线,然后可以调节矩形框的范围的获取参数,如华汉的HyperShape3D软件,对轮廓 ...

  4. Qt for python QChartView鼠标滚动放大缩小

    文章目录 前言 基于 QChart 缩放的几种方式 使用QChartView来缩放 使用QChart来平移和缩放 使用QValueAxis或者QDateTimeAxis来平移和缩放 Qt曲线图表模块Q ...

  5. QT QChartView 鼠标随动 十字线 缩放 平移 拖动

    QChart添加跟随鼠标的十字线_x县豆瓣酱的博客-CSDN博客_qchart鼠标跟踪线 最近在做这么一个东西,需要十字线.我参考自上面的博主的内容,但是他没写全.很多人不知道这个QGraphicsL ...

  6. QtCharts:给QChartView添加背景图片

    因为平时很少用QCharts,所以对一些样式自定义的设置不熟悉.本来想添加一个背景图片,结果发现只有setBackgroundBrush这种接口.百度一通之后,只找到个隐藏QChart背景的博客(ht ...

  7. QT绘制饼状图QChartView

    QT绘制饼状图QChartView 介绍 Demo 介绍 首先要在pro里加上 QT += charts 然后添加以下 #include <QtCharts> using namespac ...

  8. QTCharts入门 使用QChartView做图表

    QTCharts入门 使用QChartView做图表 这个Demo更新数据使用的是官方中audio这个example的方式. 程序 运行环境 : Qt Creator 4.3.1 Based on Q ...

  9. QChartView显示实时更新的温度曲线图,即动态曲线图。

    前言:因为有个项目要实现将热像仪传过来的温度图像实时的显示在图表中,所以用到QChartView来显示,网上没有找到这种实时更新温度数据曲线的方法,于是自己琢磨了一下,实现了显示动态的温度曲线. 一. ...

  10. qchart折现图_Qt Charts 动态实时折线图绘制

    在Qt Charts发布之前, Qt比较著名两个画图插件是 qwt和Qcustom, 其中Qcustom较轻量,只需要在project 中包含qcustomplot.h 和 qcustomplot.c ...

最新文章

  1. Mybatis问题解释?
  2. 活动图与流程图的区别
  3. Win server 2012 R2 文件服务器--(三)配额限制
  4. [渝粤教育] 重庆工业职业技术学院 汽车安全与舒适系统维修 参考 资料
  5. mysql账号密码忘_mysql用户名密码忘记了解决方法
  6. mosquitto源码分析(五)
  7. C++动态内存管理好难怎么办?零基础图文讲解,小白轻松理解原理
  8. enumerate取下标
  9. vector插入和删除操作
  10. Matlab输出所有汉字(Unicode)
  11. IEEE1588v2解析(7)gPTP协议和PTP的关系
  12. vnc连接服务器怎么修改配置,VNC配置最详细易懂教程-图文并茂
  13. win10重置失败,重装系统踩坑
  14. 点击按钮没反应,或者有时有反应有时没反应
  15. PUBG 吃鸡排名预测
  16. 关于sql中like操作符的使用及效率优化问题整理
  17. Linux终端光标的调整方法
  18. 【原创】ARM LINUX 外部RTC实时时钟驱动移植(RX8025)
  19. 介绍PWM、PPM、S-BUS这三者的区别
  20. PHP相关进制转换(二进制转数组、十进制转16进制、16进制转字符串)

热门文章

  1. Matlab之图像空间变换(六)
  2. oracle的报告,Oracle数据库(RAC)巡检报告
  3. 有趣--等额本息还款
  4. php超链接打不开了,excel超链接无法打开怎么办
  5. 来自一个IT民工的转型
  6. Java实现多张图片合并一张
  7. 计算机视觉论文-2021-07-30
  8. shel脚本基础系列(一)变量
  9. Android app中这样用flow更方便-加载列表数据
  10. 杭州自己缴纳社保五险条件