funktionにグローバル変数を設定しようとしました。 グローバル変数は、私は他の値に設定したいと思い、私の機能の一つでKategorie = ''
グローバル変数の設定方法
に設定されています:
elif methode=='show_select_dialog':
writeLog('Methode: show select dialog', level=xbmc.LOGDEBUG)
dialog = xbmcgui.Dialog()
cats = [__LS__(30120), __LS__(30121), __LS__(30122), __LS__(30123), __LS__(30116)]
ret = dialog.select(__LS__(30011), cats)
if ret == 6:
refreshWidget()
elif 0 <= ret <= 5:
writeLog('%s selected' % (cats[ret]), level=xbmc.LOGDEBUG)
global Kategorie
Kategorie = (cats[ret])
refreshWidget()
私は、関数値が正しいrefreshWidget
で変数Kategorie
をログインした場合(cats[ret]
)、しかし後にその値がなくなって再び呼び出される関数refreshedWidget
は...
elif methode == 'get_item_serienplaner':
sp_items = refreshWidget()
私はに変数を変更した後ならば私はそれを必要としますcats[ret]
はい、それは簡単なタイプミスだ...それはまた '' Kategorie'' – user294015