Ich habe ein Hintergrundbild als wxStaticBitmap in ein wxFame geladen.
Doch dann werden keine EVENTS mehr ausgeführt da ich auf dem Bitmap herumklicke und bewege und nicht auf dem Frame.
Deshalb muss ich wissen, wie es gemacht wird, das man ein Hintergrundbild hat und trotzdem EVENTS wie zum Beispiel EVT_LEFT_DOWN abfragen kann.
class CFrame(wxFrame,wxEvent):
....def __init__(self,parent,id,title):
........wxFrame.__init__(self, parent, id, title, wxPyDefaultPosition, wxSize(1024, 768),style= 0 )
........Back = wxImage("Back.bmp" , wxBITMAP_TYPE_BMP)
........wxStaticBitmap(self, 20,wxBitmapFromImage(Back))
........EVT_LEFT_DOWN(self,self.OnLClick)
....def OnLClick(self,event):
........print "Click" # Wird nie Ausgeführt
Bitte wenn möglich Beispiel bei Antwort beilegen.Danke.
Hintergrund mit wxPython
Hallo Raziel
Da Du ja nun auf das Bild klickst, interessiert es den Frame nicht mehr
Abhilfe z.B.:
Nun sollte Dein klicken wahrgenommen werden.... 
PS: benutze bitte für Quelltext den code-Tag
Da Du ja nun auf das Bild klickst, interessiert es den Frame nicht mehr

Abhilfe z.B.:
Code: Alles auswählen
stat = wxStaticBitmap(self, 20,wxBitmapFromImage(Back))
EVT_LEFT_DOWN(stat, self.OnLClick)

PS: benutze bitte für Quelltext den code-Tag