1. 结构布局
self.panel = wx.Panel(self)
sizer = wx.GridBagSizer(9,12)
使用 gridbagsizer布局出一个9行12列的二维空间
在容器里面 btn9 = wx.Button(self.panel,-1,u"F1")
sizer.Add(btn9,pos=(8,1),flag=wx.ALL,border=5)
在末尾加上
self.panel.SetSizerAndFit(sizer)
2.图片的显示
先把图片解析出来。然后用staticbitmap显示出来。
self.image1 = wx.Image('ph1.jpg',wx.BITMAP_TYPE_JPEG).Rescale(320,320).ConvertToBitmap()
self.bmp=wx.StaticBitmap(self.panel,-1,self.image1)
再把图片添加的容器里面,进行合理的布局。
sizer.Add(self.bmp,pos=(0,1),flag = wx.ALL,span=(8,10),border = 5)