Zdravím.
V XBMC bych potřeboval na obrazovce zobrazit řádky textového souboru "/storage/Soubor.txt". Klávesovou zkratkou spustím script Script.py a na obrazovce XBMC se zobrazí Prvni radek, pod ním Druhý radek atd...
import xbmc, xbmcgui
class MyClass(xbmcgui.WindowDialog):
def __init__(self):
self.strActionInfo = xbmcgui.ControlLabel(100, 200, 1000, 200, '', 'font14', '0xFF00FF00')
self.addControl(self.strActionInfo)
self.strActionInfo.setLabel('Prvni radek')
self.strActionInfo = xbmcgui.ControlLabel(100, 300, 1000, 200, '', 'font14', '0xFF00FF00')
self.addControl(self.strActionInfo)
self.strActionInfo.setLabel('Druhy radek')
self.strActionInfo = xbmcgui.ControlLabel(100, 400, 1000, 200, '', 'font14', '0xFF00FF00')
self.addControl(self.strActionInfo)
self.strActionInfo.setLabel('Treti radek')
mydisplay = MyClass()
mydisplay .doModal()
del mydisplay
Mohl by mi někdo poradit, jak místo Prvni radek atd tam dostat první (ev.druhý...) řádek ze souboru "/storage/Soubor.txt"
Pokud otevřu python v terminálu (z druhého PC přes síť - XBMC nemá terminál na stejném PC), tak po zobrazení výzvy napíšu
a=open('/storage/Soubor.txt')
a.read()
tak se obsah souboru "/storage/Soubor.txt" v terminálu zobrazí.
Potřeboval bych to ale dostat na obrazovku XBMC.
Díky.