如何通过Qt的QChartView实现图表的动态缩放与放大功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1646个文字,预计阅读时间需要7分钟。
目录+ 更好用的QCustomPlot介绍+ QCustomPlot的下载与安装+ QCustomPlot的使用+ 使用示例+ Qt的常用图表方式:Qwt、QChart、QCustomPlot等QCharts是官方的,功能强大。QCustomPlot是一个小巧的Qt绘图工具。
目录
- 更好用的QCustomPlot
- QCustomPlot介绍
- QCustomPlot的下载与安装
- QCustomPlot的使用
- 使用示例
Qt的常用图表方式Qwt、QChart、QCustomPlot等。QCharts是官方的,功能强大些。QCustomPlot是一个小型的Qt画图标类,支持绘制静态曲线、动态曲线、多重坐标曲线,柱状图,蜡烛图等。QCustomPlot比Qchat简单好用些。
这里介绍下QChartView缩放和放大功能的实现。
这里介绍下QChartView缩放和放大功能的实现。
QChartView开启鼠标拖动放大功能:
ui->wdChart->setRubberBand(QChartView::RectangleRubberBand);
开启后,拖动鼠标区域自动放大,鼠标右键点击自动缩小。
恢复的话重新设置下轴的最大最小范围setRange即可。这里介绍下鼠标左键单击实现恢复的办法:
自定以一个MyChartView,继承自QChartView。
本文共计1646个文字,预计阅读时间需要7分钟。
目录+ 更好用的QCustomPlot介绍+ QCustomPlot的下载与安装+ QCustomPlot的使用+ 使用示例+ Qt的常用图表方式:Qwt、QChart、QCustomPlot等QCharts是官方的,功能强大。QCustomPlot是一个小巧的Qt绘图工具。
目录
- 更好用的QCustomPlot
- QCustomPlot介绍
- QCustomPlot的下载与安装
- QCustomPlot的使用
- 使用示例
Qt的常用图表方式Qwt、QChart、QCustomPlot等。QCharts是官方的,功能强大些。QCustomPlot是一个小型的Qt画图标类,支持绘制静态曲线、动态曲线、多重坐标曲线,柱状图,蜡烛图等。QCustomPlot比Qchat简单好用些。
这里介绍下QChartView缩放和放大功能的实现。
这里介绍下QChartView缩放和放大功能的实现。
QChartView开启鼠标拖动放大功能:
ui->wdChart->setRubberBand(QChartView::RectangleRubberBand);
开启后,拖动鼠标区域自动放大,鼠标右键点击自动缩小。
恢复的话重新设置下轴的最大最小范围setRange即可。这里介绍下鼠标左键单击实现恢复的办法:
自定以一个MyChartView,继承自QChartView。

