2014-11-21 95 views
0

我有一个GridLayout与ScrollView内的一些图像。事情是这样的:禁用鼠标滚动Scrollview在基维

ScrollView: 
    GridLayout: 
     Image: 
     Image: 
     ... 

我要当按下鼠标左键和“拖”滚动了滚动(请跟随鼠标位置的图像的副本),按下鼠标右键时。 其实,当我拖动图像时,滚动视图就会聚集在一起。

有没有办法可以禁用滚动只为右键点击?

回答

1

您可以制作您自己的ScrollView类(class YourClass(ScrollView):),并覆盖on_touch_down等,以执行您喜欢的任何操作。包含鼠标按钮等信息作为触摸的属性,记录为here

作为一个例子,here是我有一些代码,根据按下的鼠标按钮做不同的事情。

+0

谢谢!这正是我正在寻找的。 =) – Hisu 2014-12-01 23:34:43