Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Kivy滚动条用鼠标滚动方向_Python_Windows_Python 2.7_Kivy_Python 2.x - Fatal编程技术网

Python Kivy滚动条用鼠标滚动方向

Python Kivy滚动条用鼠标滚动方向,python,windows,python-2.7,kivy,python-2.x,Python,Windows,Python 2.7,Kivy,Python 2.x,使用鼠标时有没有办法改变Kivy滚动条的滚动行为?使用鼠标滚轮,下拉列表或微调器的内容会按预期向上或向下滚动。但是,如果您使用鼠标抓住滚动条并将其向上滑动,则方向相反-您必须向下拖动鼠标指针以移动滚动条并向上移动列表。这可以通过修改微调器继承的下拉列表来解决,将滚动条类型更改为包含“条”(默认情况下仅为“内容”)。我修复了此行为,如下所示: from functools import partial dropdownMod = partial(DropDown, bar_width = 10,

使用鼠标时有没有办法改变Kivy滚动条的滚动行为?使用鼠标滚轮,下拉列表或微调器的内容会按预期向上或向下滚动。但是,如果您使用鼠标抓住滚动条并将其向上滑动,则方向相反-您必须向下拖动鼠标指针以移动滚动条并向上移动列表。

这可以通过修改微调器继承的下拉列表来解决,将滚动条类型更改为包含“条”(默认情况下仅为“内容”)。我修复了此行为,如下所示:

from functools import partial

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

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

通过修改微调器继承的下拉列表,将滚动类型更改为包含“条”(默认情况下仅为“内容”),可以解决此问题。我修复了此行为,如下所示:

from functools import partial

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

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