Hintergrund mit wxPython
Verfasst: Mittwoch 18. Februar 2004, 19:48
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.
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.