2014-11-21 89 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