Need help w/ wxStaticBitmap (novice)

erictodd at texas.net erictodd at texas.net
Fri Feb 16 15:47:00 CET 2001


In article <mailman.982320618.1389.python-list at python.org>, Mike  
Fletcher <mfletch at tpresence.com> wrote:
> The problem is likely that find window is defined as:
> 
> 	wxWindow* FindWindow(long id)
> 
> So you're getting back a wxWindow pointer/object instead of a
> wxStaticBitmap.  You need to cast it to a wxStaticBitmap (yes, it's ugly to
> have to cast things in Python):
> 
> 	wxPyTypeCast(
> 		self.FindWindowById(
> 			ID_STATICBITMAP
> 		),
> 		'wxStaticBitmap',
> 	).SetBitmap(MyBitmapsFunc(1))
> 
> Haven't tested that, but it sounds right.  No idea, incidentally, why you're
> able to get the other two to work, seems to me they'd require a cast too.
> 
> HTH,
> Mike
> 

Yes, that worked straight out of the box.  I thank you very much--that was 
an incredibly prompt reply!

-Eric



More information about the Python-list mailing list