我正在使用应用程序进行测试。现在我想在中间面板周围有一个很好的边框,所以它嵌入到另一个面板中。但是,当我想在其中添加网格袋大小并在其中放置静态文本组件时,它会获得主面板的颜色,而不是中窗格的颜色。显然我做错了什么...
法典:
#Parent panel
pnl = wx.Panel(self)
pnl.SetBackgroundColour('#4f5049')
vbox = wx.BoxSizer(wx.VERTICAL)
midPan = wx.Panel(pnl)
midPan.SetBackgroundColour('#ededed')
vbox.Add(midPan,wx.ID_ANY, wx.EXPAND |wx.ALL, 20)
sizer = wx.GridBagSizer(10,5)
#sizer.
st1=wx.StaticText(pnl,label='TEST')
sizer.Add(st1, pos=(1,1),flag=wx.ALL,border=5)
midPan.SetSizer(sizer)
#vbox.Add(sizer,wx.ID_ANY, wx.EXPAND |wx.ALL, 0)
#draw application
pnl.SetSizer(vbox)
如您所见,看起来尺寸器被添加到pnl而不是中潘...我做错了什么?
慕桂英3389331
相关分类