from wxPython.wx import *

class MiaApp(wxApp):
    def OnInit(self):
        dlg = wxDialog(None, -1, "")

        ID_BMP_BTN = wxNewId()
        # L'immagine viene caricata in memoria
        bmp = wxBitmap("immagine.bmp", wxBITMAP_TYPE_BMP)
        wxBitmapButton(dlg, ID_BMP_BTN, bmp)
        EVT_BUTTON(self, ID_BMP_BTN, self.OnClick)

        dlg.ShowModal()
        dlg.Destroy()
        return 1

    def OnClick(self, event):
        wxMessageBox("Il pulsante è stato premuto")

app = MiaApp()
app.MainLoop()