还是没有解决wxpython在panel上添加背景图片的问题
想要实现在panel上添加背景,并且能随着窗口的大小变化,一直没实现,太烦了。。下面是代码,不太对的
def OnEraseBackground(self, e):
dc = e.GetDC()
if not dc:
dc = wx.ClientDC(self)
rect = self.GetUpdateRegion().GetBox()
dc.SetClippingRect(rect)
dc.Clear()
sz = self.GetClientSize()
bg_img = wx.Image('icons/bg.jpg', wx.BITMAP_TYPE_JPEG).Scale(sz.x, sz.y)
bg_bmp = bg_img.ConvertToBitmap()
dc.DrawBitmap(bg_bmp, 0, 0)
页:
[1]