【发布时间】:2017-01-10 04:55:15
【问题描述】:
我希望能够使用鼠标放大我的 QtCharts。
使用鼠标进行缩放的最佳方法是绘制矩形并将视图调整为新的较小矩形。
如何在 QtCharts 中实现这一点?
Highcharts 有一个非常相似的例子,看起来相当不错:
【问题讨论】:
-
@demonplus 我试过了,但它只能让我使用箭头键移动图表并使用 + 和 - 键非常缓慢地缩放。鼠标交互不起作用!
我希望能够使用鼠标放大我的 QtCharts。
使用鼠标进行缩放的最佳方法是绘制矩形并将视图调整为新的较小矩形。
如何在 QtCharts 中实现这一点?
Highcharts 有一个非常相似的例子,看起来相当不错:
【问题讨论】:
此功能由QChartView提供:
QChartView v;
v.setRubberBand(QChartView::HorizontalRubberBand);
还有缩小功能bound to your mouse:
如果按下鼠标左键并启用橡皮筋,...橡皮筋会显示在屏幕上。这使用户能够选择缩放区域。
否则使用QChart中的缩放功能。
【讨论】: