是我还是没有如何使用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)
但我无法找到如何检测滑块动作。
答案 0 :(得分:1)
class xbmcgui.ControlSlider (x,y,width,height,textureback = None,texture = None,texturefocus = None,orientation = VERTICAL)
基础:xbmcgui.Control
ControlSlider类。
创建一个滑块。
参数:
备注: 默认情况下,ControlSlider具有垂直方向。
创建控件后,需要使用addControl()将其添加到窗口中。
示例:
self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
<强>方法:强>
<强> getPercent()强>
返回滑块百分比的浮点数。
示例:
self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
percent = self.slider.getPercent()
<强> setPercent(百分比)强>
设置滑块的百分比。
参数:percent - float - slider%value
示例:
self.slider = xbmcgui.ControlSlider(100, 250, 350, 40)
percent = self.slider.setPercent(20)