【问题标题】:How to enable zooming in QtCharts?如何在 QtCharts 中启用缩放?
【发布时间】:2017-01-10 04:55:15
【问题描述】:

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

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

如何在 QtCharts 中实现这一点?

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

【问题讨论】:

标签: c++ qt qtcharts


【解决方案1】:

此功能由QChartView提供:

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

还有缩小功能bound to your mouse:

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

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

【讨论】:

  • 右击缩小(但不重置)。
  • 是的,要重置,您必须将键或鼠标按钮绑定到 QChart::zoomReset()
猜你喜欢
  • 2017-01-17
  • 2017-01-10
  • 2011-04-09
  • 2011-10-30
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
相关资源
最近更新 更多