что нужно паправить в Converter или в Renderer чтобы вывадило
для dvb-t пикон Terrestrial.png
<widget position="183,70" size="100,60" source="ServiceEvent" path="piconSat" render="PiconSat" alphatest="on" zPosition="2" transparent="1">
<convert type="ServiceName2">OrbitalPos</convert>
в рендере в одном месте прописал,вроде работает
но опять баида с букетами получаетса
вылазит где ненадо
прописал как то так
def changed(self, what):
if self.instance:
pngname = ""
if what[0] != self.CHANGED_CLEAR:
sname = self.source.text
# strip all after last :
sname = sname.replace('.', '').replace('Ā°', '')
pngname = self.nameCache.get(sname, "")
if pngname == "":
pngname = self.findPicon(sname)
if pngname != "":
self.nameCache[sname] = pngname
if pngname == "": # no picon for service found
pngname = self.nameCache.get("default", "")
if pngname == "": # no default yet in cache..
pngname = self.findPicon("Terrestrial")
if pngname == "":
tmp = resolveFilename(SCOPE_CURRENT_SKIN, "picon_default.png")
if fileExists(tmp):
pngname = tmp
else:
pngname = resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/picon_default.png")
self.nameCache["default"] = pngname
if self.pngname != pngname:
self.instance.setPixmapFromFile(pngname)
self.pngname = pngname