Quantcast
Channel: Kodi Community Forum - All Forums
Viewing all articles
Browse latest Browse all 84834

A basic concept about xbmcgui.WindowXMLDialog ??

$
0
0
Hi all,

I just start learning XBMC script, and I download the Transmission add-on for studying. I saw a code like this

Code:
class TransmissionGUI(xbmcgui.WindowXMLDialog):
    def __init__(self, strXMLname, strFallbackPath, strDefaultName, bforeFallback=0):
        self.list = {}
        self.torrents = {}
        self.repeater = None

I know strXMLname, strFallbackPath, strDefaultName and bforeFallback are parameters for xbmcgui.WindowXMLDialog, but how xbmcgui.WindowXMLDialog get these parameters by this way? In my mind, it shall be like

Code:
class TransmissionGUI(xbmcgui.WindowXMLDialog):
    def __init__(self, strXMLname, strFallbackPath, strDefaultName, bforeFallback=0):
        self.list = {}
        self.torrents = {}
        self.repeater = None

        super(TransmissionGUI, self).__init__(strXMLname, strFallbackPath, strDefaultName, bforeFallback)

Why it doesn't need call the init function of xbmcgui.WindowXMLDialog?

Viewing all articles
Browse latest Browse all 84834

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>