Portál AbcLinuxu, 7. května 2025 19:54
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 mydisplayMohl by mi někdo poradit, jak místo Prvni radek atd tam dostat první (ev.druhý...) řádek ze souboru "/storage/Soubor.txt"
Zkoušel jsem to mnohokrát, ale vždy se na obrazovce v informačním okně zobrazí Chyba scriptu Script.py.<
Díky.
/p>Řešení dotazu:
Původně jsem měl představu, že jen opíšu něco podobného jako v bash
sed -n "1p" "/storage/Soubor.txt"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.