Как добавить фон wxpython

не получается установить фон, как добавить в данном случае фон к окну:

class MyFrame(wx.Frame):
    def.__init__(self, parent, title):
        super().__init__(parent, title=title, size=(600, 400))

    self.setBackgroundStyle(wx.BG_STYLE_CUSTOM)

    panel = wx.Panel(self)
    grid = wx.GridBagSizer(10, 10)
    version = wx.StaticText(panel, label="Exampl 0.1")
    scr_bar = wx.Gauge(panel, wx.ID_ANY, 100, wx.Point(0, 100), wx.Size(-1, 10), wx.GA_HORIZONTAL)
    grid.Add(version, pos=(0, 0), flag=wx.TOP, border=20)
    grid.Add(scr_bar, pos=(2, 0), flag=wx.EXPAND | wx.BOTTOM, border=50)
    grid.AddGrowableCol(0)
    grid.AddGrowableRow(1)

    panel.SetSizer(grid)
    self.Bind(wx.EVT_ERASE_BACKGROUND, self.OnEraseBackground)

def OnEraseBackground(self, e):
    dc = e.GetDC()
    if not dc:
         dc = wx.CientDC(self)
         rect = self.GetUpdateRegion().GetBox()
         dc.SetClippingRect(rect)
    dc.clear()
    bmp = wx.Bitmap("image/fon.png")
    dc.DrawBitmap(bmp, 0, 0)

Ответы (0 шт):