如何限制 QwtPlot 可以缩小到的最大范围?

Posted

技术标签:

【中文标题】如何限制 QwtPlot 可以缩小到的最大范围?【英文标题】:How do I limit the maximum range that a QwtPlot can be zoomed out to? 【发布时间】:2013-02-22 19:13:25 【问题描述】:

我有一个带有 QwtPlotZoomer 的 QwtPlot,它将其缩放基础设置为任意大小。然后如何防止用户缩小到该窗口之外?

【问题讨论】:

【参考方案1】:

我不知道这是否可以使用 API。 但是,在 Qwt 中,通过继承扩展 QwtPlotZoomer 非常容易。查看原始代码如何处理缩放并在覆盖的方法中实现您自己的约束。

【讨论】:

根据相关讨论线程,我最终用 QwtPlotZoomer::zoom(rect & zoomBase()); 覆盖了 zoom 完美,也许您可​​以接受我的回答,或者添加您自己的答案,以便为可能有相同问题的其他人清除?

以上是关于如何限制 QwtPlot 可以缩小到的最大范围?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Qt/QwtPlot 设置固定轴间隔?

如何缩小具有已知最小值和最大值的数字范围

如何为 Apple 的大图像缩小 iOS 示例设置最大缩放限制?

急!!!qwt曲线超过坐标轴范围 坐标轴却不会自动放大,已经有设置坐标轴自动缩放了

arcgis for javascript 中 如何限制地图无限缩小 ,我写map.setMinResolution() 报错

OpenCL 中的私有内存是不是有最大限制?