cant add ControlList to window...
#1
hi, trying something very simple...

Code:
import xbmc, xbmcgui

class window(xbmcgui.Window):

    def __init__(self):
        self.setCoordinateResolution(6)

        self.list = xbmcgui.ControlList (10, 10, 300, 300)
        for i in range(1,15):        
            self.list.addItem ("item %s" % i)
        self.addControl(self.list)
            
        self.button = xbmcgui.ControlButton(80,280,100,20,label="Close")
        self.addControl (self.button)
    
    def onControl(self,control):
        if control == self.button:
            self.close()

disp = window()
disp.doModal()

but when running the script, the controllist doesnt show up... whats wrong?

Reply
#2
solved. first add list to window, then fill it with items... took a while to figure it out...

Code:
import xbmc, xbmcgui

class window(xbmcgui.Window):

    def __init__(self):
        self.setCoordinateResolution(6)

        self.list = xbmcgui.ControlList (10, 10, 300, 300)
        self.addControl(self.list)
            
        self.button = xbmcgui.ControlButton(80,280,100,20,label="Close")
        self.addControl (self.button)

      for i in range(1,15):        
            self.list.addItem ("item %s" % i)
    
    def onControl(self,control):
        if control == self.button:
            self.close()

disp = window()
disp.doModal()
Reply

Logout Mark Read Team Forum Stats Members Help
cant add ControlList to window...0