I have this code working on OE2.0 but with OE2.5 I have got this error (How to fix it please ?!)
Python
def showPic(self):
from enigma import ePicLoad, gPixmapPtr
picfile = self.picPath
picobject = self['myPic']
picobject.instance.setPixmap(gPixmapPtr())
self.scale = AVSwitch().getFramebufferScale()
self.picload = ePicLoad()
size = picobject.instance.size()
self.picload.setPara((size.width(),
size.height(),
self.scale[0],
self.scale[0],
False,
1,
'#80000000'))
if self.picload.startDecode(picfile, 0, 0, False) == 0:
ptr = self.picload.getData()
if ptr != None:
picobject.instance.setPixmap(ptr)
picobject.show()
del self.picload
Alles anzeigen
Code
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 63, in action
res = self.actions[action]()
File "/usr/lib/enigma2/python/Plugins/Extensions/ALAJRE/Addons/tasafoh.py", line 444, in keyOK
self.session.open(PictureScreen_ALAJRE, 'True', page, page1, name, Nm, ks, '\xd8\xa7\xd9\x84\xd9\x85\xd8\xb5\xd8\xad\xd9\x81 \xd8\xa8\xd8\xb1\xd9\x88\xd8\xa7\xd9\x8a\xd8\xa9 \xd9\x88\xd8\xb1\xd8\xb4 \xd8\xb9\xd9\x86 \xd9\x86\xd8\xa7\xd9\x81\xd8\xb9')
File "/usr/lib/enigma2/python/mytest.py", line 470, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 371, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/mytest.py", line 413, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 116, in applySkin
self.createGUIScreen(self.instance, self.desktop)
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 51, in createGUIScreen
f()
File "/usr/lib/enigma2/python/Plugins/Extensions/ALAJRE/Addons/tasafoh.py", line 166, in showPic
if self.picload.startDecode(picfile, 0, 0, False) == 0:
NotImplementedError: Wrong number or type of arguments for overloaded function 'ePicLoad_startDecode'.
Possible C/C++ prototypes are:
ePicLoad::startDecode(char const *,bool)
ePicLoad::startDecode(char const *)
Alles anzeigen