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

如何限制QwtPlot可以缩小到的最大范围?,plot,zooming,qwt,Plot,Zooming,Qwt,我有一个QwtPlot和一个QwtPlot缩放器,它可以将缩放基数设置为任意大小。然后如何防止用户缩小到该窗口之外?我不知道使用API是否可以做到这一点。 然而,在Qwt中,通过继承来扩展QwtPlotZoomer非常容易。查看原始代码如何处理缩放,并在覆盖的方法中实现您自己的约束。根据相关讨论线程,我最终使用QwtPlotZoomer::zoom(rect&zoomBase())覆盖zoom完美,也许你可以接受我的答案,或者添加你自己的答案,这样其他可能有相同问题的人就可以清楚了?

我有一个QwtPlot和一个QwtPlot缩放器,它可以将缩放基数设置为任意大小。然后如何防止用户缩小到该窗口之外?

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

根据相关讨论线程,我最终使用
QwtPlotZoomer::zoom(rect&zoomBase())覆盖
zoom
完美,也许你可以接受我的答案,或者添加你自己的答案,这样其他可能有相同问题的人就可以清楚了?