2016-02-29 4 views
0

Это я или нет примера использования xbmcgui.ControlSlider? У меня есть этот код:Полный пример использования 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) 

Но я не могу найти, как обнаружить ползунок действия.

ответ

1

класс xbmcgui.ControlSlider (х, у, ширина, высота, textureback = нет, текстура = нет, texturefocus = нет, ориентация = ВЕРТИКАЛЬНЫЙ)

Основы: xbmcgui.Control

ControlSlider класс.

Создает ползунок.

Параметры:

  • х - целое число - координата х из-под контроля.
  • y - целое - координата y.
  • ширина - целое - ширина управления.
  • height - integer - высота контроля.
  • textureback - string - изображение filename.
  • texture - string - изображение filename.
  • texturefocus - string - изображение filename.
  • ориентация - ИНТ - ориентация слайдера

Примечание: По умолчанию, 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)