【问题标题】:Kivy slider show no trackingKivy 滑块不显示跟踪
【发布时间】:2016-12-12 16:05:04
【问题描述】:

我开始使用Kivy,,从documentation 开始,我知道我可以创建一个slider,使用Slider(value_track=True ...) 突出其不断变化的价值

这是一个mcve,但可惜跟踪不起作用:

from kivy.app import App
from kivy.uix.slider import Slider

class TutorialApp(App):
    def build(self):

        s = Slider(min=-100, max=100, value=25,
                   value_track=True, value_track_color=[0, 1, 0, 1])
        return s

if __name__ == "__main__":
    TutorialApp().run()

我做错了什么?

【问题讨论】:

    标签: python slider kivy


    【解决方案1】:

    在查看the codeslider.py file history 之后,这似乎是1.9.2 版本中添加的全新内容,仍在开发中。它可能还没有实现,或者仅适用于 1.9.2 版本。不知道为什么它在官方文档中标记为“在 1.0.0 中添加”。看起来是个错误。

    看来你没有做错任何事——只是添加了一个从未使用过的参数:

    from kivy.app import App
    from kivy.uix.slider import Slider
    
    class TutorialApp(App):
        def build(self):
            s = Slider(min=-100, max=100, value=25, 
                       some_parameter_that_is_never_used=12)
            return s
    
    if __name__ == "__main__":
        TutorialApp().run()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-16
      • 2014-08-21
      • 1970-01-01
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多