From: Alberto G. <al...@qu...> - 2004-05-12 20:54:24
|
> > On Ter 11 Mai 2004 07:06, Alberto Griggio wrote: > > (...) > > >> You just have to use a special tag prefix for the desired > >property,> which can be either var: or code:. Quoting the docs: > > (...) > > > Still working with that -- I'm sorry, but I could only test it today > -- I had the following problem: > > > Traceback (most recent call last): > File "./rh.py", line 291, in ? > app = Aplicacao(0) > File "/usr/lib/python2.3/site-packages/wxPython/wx.py", line 1951, > in > __init__ > _wxStart(self.OnInit) > File "./rh.py", line 272, in OnInit > frame_1 = BHSysRH(None, -1, "") > File "./rh.py", line 57, in __init__ > self.btnFunc = wxBitmapButton(self.panel_1, btnFunc, > (os.path.sep.join([imagens, 'seta.png']))) > File "/usr/lib/python2.3/site-packages/wxPython/controls.py", line > 180, in > __init__ > self.this = controlsc.new_wxBitmapButton(*_args,**_kwargs) > TypeError: Type error in argument 3 of new_wxBitmapButton. Expected > _wxBitmap_p. Well, this is a wxPython message, it means that the 3rd argument should be a wxBitmap and not a string... So I suggest that you use code:wxBitmap(os.path.sep.join([imagens, 'seta.png']))) (or wx.Bitmap, it depends...) that should solve the problem... HTH, Alberto |