Kivy滚动条滚动方向与鼠标

时间:2016-10-14 14:12:32

标签: python windows python-2.7 kivy python-2.x

有没有办法在使用鼠标时更改Kivy滚动条的滚动行为?使用鼠标滚轮,DropDown或Spinner的内容按预期向上或向下滚动。但是,如果您使用鼠标抓住滚动条并将其向上滑动,则方向相反 - 您必须向下拖动鼠标指针才能移动滚动条并列出。

1 个答案:

答案 0 :(得分:0)

这可以通过修改Spinner继承的DropDown来修复,以更改scroll_type以包含'bars'(默认情况下只是'content')。我修复了这种行为如下:

from functools import partial

dropdownMod = partial(DropDown, bar_width = 10, scroll_type = ['bars','content'])

class SpinnerName(Spinner):
    dropdown_cls = dropdownMod
    values = ('1','2','3')