6

我希望能够使用鼠标放大我的 QtCharts。

使用鼠标进行缩放的最佳方法是绘制矩形并将视图调整为新的较小矩形。

如何在 QtCharts 中实现这一点?

Highcharts 有一个非常相似的例子,它看起来相当不错:

在此处输入图像描述

4

1 回答 1

10

此功能由QChartView提供:

QChartView v;
v.setRubberBand(QChartView::HorizontalRubberBand);

还有与鼠标绑定的缩小功能:

如果按下鼠标左键并启用橡皮筋,...橡皮筋会显示在屏幕上。这使用户能够选择缩放区域。

否则使用QChart中的缩放功能。

于 2016-09-02T07:32:00.157 回答