Request.

hiuman

Donating Member
Success. It is working now. Only it doesn't show me the flag in the skin, but it is in /tmp, so it downloads it.
Thank you for your help.
 

Dorik1972

Active member
Only it doesn't show me the flag in the skin
You need to look at how the output of this “picture” is implemented in your skin... The converter downloads it and returns it to you pixmap... so most likely the error is not in it
 

hiuman

Donating Member
Refers to Greg_renderer. I added it but there is still an error.
GREG_renderer.py :
# Embedded file name: /usr/lib/enigma2/python/Components/Renderer/GREG_renderer.py
from Renderer import Renderer
from enigma import ePixmap

class GREG_renderer(Renderer):

def __init__(self):
Renderer.__init__(self)

GUI_WIDGET = ePixmap

def postWidgetCreate(self, instance):
self.changed((self.CHANGED_DEFAULT,))

def changed(self, what):
if what[0] != self.CHANGED_CLEAR:
if self.source and hasattr(self.source, 'pixmap'):
if self.instance:
self.instance.setScale(1)
self.instance.setPixmap(self.source.pixmap)

Log:
< 777.5776> [Avahi] Registered vuuno4kse (_http._tcp) on vuuno4kse:80
< 777.5824> [Skin] Processing screen 'Screensaver', position=(0, 0), size=(1920 x 1080) for module 'Screensaver'.
< 777.5924> [Skin] Processing screen 'SecondInfoBar', position=(0, 0), size=(1920 x 1080) for module 'SecondInfoBar'.
< 778.4032> [Skin] Error in screen 'SecondInfoBar' widget 'widget' [Skin] {Beta_Pro_FHD/skin.xml}: Renderer 'GREG_renderer' not found! Please contact the skin's author!!
< 778.4062> Traceback (most recent call last):
< 778.4067> File "/usr/lib/enigma2/python/skin.py", line 1268, in processWidget
< 778.4068> File "/usr/lib/enigma2/python/Tools/Import.py", line 2, in my_import
< 778.4069> File "/usr/lib/enigma2/python/Components/Renderer/GREG_renderer.py", line 2, in <module>
from Renderer import Renderer
< 778.4071> ModuleNotFoundError: No module named 'Renderer'
 

hiuman

Donating Member
I changed it and now pixmap and widgets are gone from my skins.

from Components.Renderer import Renderer
from enigma import ePixmap

class GREG_renderer(Renderer):

def __init__(self):
Renderer.__init__(self)

GUI_WIDGET = ePixmap

def postWidgetCreate(self, instance):
self.changed((self.CHANGED_DEFAULT,))

def changed(self, what):
if what[0] != self.CHANGED_CLEAR:
if self.source and hasattr(self.source, 'pixmap'):
if self.instance:
self.instance.setScale(1)
self.instance.setPixmap(self.source.pixmap)
 
Top