【问题标题】:Kivy scrollbar scroll direction with mouseKivy 滚动条滚动方向与鼠标
【发布时间】:2017-02-24 00:19:30
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    这可以通过修改 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')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 2021-07-08
      • 2018-04-20
      • 1970-01-01
      • 2012-02-27
      相关资源
      最近更新 更多