Je suis juste de commencer avec l'écriture de scripts Kodi Python (bien que j'ai déjà une expérience de Python, j'ai pris le code suivant à partir du wiki Kodi pour générer une liste à l'écran.scénario Kodi chargement icône numéro
import xbmc, xbmcgui
#get actioncodes from https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/Key.h
ACTION_PREVIOUS_MENU = 10
class MyClass(xbmcgui.Window):
def __init__(self):
self.strActionInfo = xbmcgui.ControlLabel(250, 80, 200, 200, '', 'font14', '0xFFBBBBFF')
self.addControl(self.strActionInfo)
self.strActionInfo.setLabel('Push BACK to quit')
self.list = xbmcgui.ControlList(500, 150, 300, 400)
self.addControl(self.list)
self.list.addItem('Item 1')
self.list.addItem('Item 2')
self.list.addItem('Item 3')
self.setFocus(self.list)
def onAction(self, action):
if action == ACTION_PREVIOUS_MENU:
self.close()
def onControl(self, control):
if control == self.list:
item = self.list.getSelectedItem()
self.message('You selected : ' + item.getLabel())
self.close()
def message(self, message):
dialog = xbmcgui.Dialog()
dialog.ok(" My message title", message)
mydisplay = MyClass()
mydisplay.doModal()
del mydisplay
Si vous exécutez ce script, l'icône 'loading' avec les cercles rotatifs (v.17) persiste sur l'écran jusqu'à ce que vous cliquiez sur ESC ou sur le bouton droit de la souris J'ai essayé de jouer avec le code, mais je ne suis pas sûr ce que j'ai besoin de modifier pour que le script charge la liste et l'icône de chargement disparaisse tout seul
Des idées?
EDIT:
Addon.xml as requested...
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.video.testaddon" name="testaddon" version="1.0.9" provider-name="Avigdor">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="repository.xbmc-israel" />
</requires>
<extension point="xbmc.python.pluginsource" library="default.py">
<provides>video</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en">Playlist Loader - downloaded for free from:
http://www.hometheater.co.il</summary>
<description lang="en">Playlist Loader - downloaded for free from:
http://www.hometheater.co.il</description>
<platform>all</platform>
</extension>
</addon>
Veuillez également montrer votre 'addon.xml'. –
@RomanMiroshnychenko salut, roman. addon.xml ajouté à la question. – gdogg371