【问题标题】:A complete example of how to use xbmcgui.ControlSlider with actions如何将 xbmcgui.ControlSlider 与操作一起使用的完整示例
【发布时间】:2017-02-28 18:45:14
【问题描述】:

是我还是没有例子说明如何使用xbmcgui.ControlSlider? 我有这个代码:

    self.mediaPath=os.path.join(addon.getAddonInfo('path'),'resources','media') + '/'
    self.slider = xbmcgui.ControlSlider(19, 415, 1242, 130,self.mediaPath + 'tran.png',self.mediaPath + 'poser.png',self.mediaPath + 'poser.png')
    self.addControl(self.slider)

但我找不到如何检测滑块动作。

【问题讨论】:

    标签: slider kodi


    【解决方案1】:

    xbmcgui.ControlSlider 类(x、y、宽度、高度、textureback=None、texture=None、texturefocus=None、orientation=VERTICAL)

    基础:xbmcgui.Control

    ControlSlider 类。

    创建一个滑块。

    参数:

    • x – 整数 – x 控制坐标。
    • y - 整数 - 控制的 y 坐标。
    • width - 整数 - 控件的宽度。
    • height - 整数 - 控件高度。
    • textureback – 字符串 – 图片文件名。
    • 纹理-字符串-图像文件名。
    • texturefocus – 字符串 – 图片文件名。
    • orientation – int – 滑块的方向

    注意事项: 默认情况下,ControlSlider 具有垂直方向。

    创建控件后,需要使用 addControl() 将其添加到窗口中。

    例子:

    self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
    

    方法:

    getPercent()

    返回滑块百分比的浮点数。

    例子:

    self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
    percent = self.slider.getPercent()
    

    setPercent(百分比)

    设置滑块的百分比。

    参数:百分比-浮动-滑块%值

    例子:

    self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
    percent = self.slider.setPercent(20)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      • 2019-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多