Python Kivy滚动条用鼠标滚动方向
使用鼠标时有没有办法改变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,
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')