【问题标题】:pyqtgraph : disable vertical movement(scrolling)pyqtgraph:禁用垂直移动(滚动)
【发布时间】:2016-11-08 15:03:26
【问题描述】:

我正在使用 pyqtgraph 库来制作我自己的 GUI。

当我使用这个库创建图表时,我想锁定图表垂直移动的滚动,以便我只能滚动图表的水平边。

我该怎么做?有什么方法可以实现这个目标吗?

【问题讨论】:

  • 或许可以使用viewbox的setLimits方法来限制坐标轴范围。
  • 谢谢titusjan :)

标签: graph scroll pyqtgraph


【解决方案1】:

是的,您可以在视图框上使用setMouseEnabled(x,y),例如PlotWidget。见http://www.pyqtgraph.org/documentation/_modules/pyqtgraph/graphicsItems/ViewBox/ViewBox.html#ViewBox.setMouseEnabled

【讨论】:

  • 如果你正在处理像p = pg.PlotItem() 这样的情节项目,那么我想你想要p.setMouseEnabled(x=True, y=False)。根据您的具体情况,.getViewBox() 方法可能会帮助您通过访问setMouseEnabled 方法获得一些东西。
  • 谢谢!你的解决方案也适合我
猜你喜欢
  • 2019-03-07
  • 2011-11-01
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 2016-04-17
  • 2011-07-03
  • 2020-12-01
  • 1970-01-01
相关资源
最近更新 更多