我有一个wx.静态箱内部wx.面板. staticbox几乎占据了面板中没有边框的所有空间。如何在staticbox周围添加边框?在
一些示例代码:
self.aPanel = wx.Panel( self, wx.ID_ANY, style = wx.RAISED_BORDER )
self.aLabel = wx.StaticText( self.aPanel, -1, 'Bar' )
self.aSizer = wx.BoxSizer( wx.HORIZONTAL )
self.aSizer.Add( self.aLabel, 0, wx.ALIGN_CENTER | wx.ALL )
self.aBox = wx.StaticBox( self.aPanel, wx.ID_ANY, 'Foo' )
self.aBoxSizer = wx.StaticBoxSizer( self.aBox, wx.VERTICAL )
self.aBoxSizer.Add( self.aSizer, 0, wx.ALIGN_LEFT | wx.ALL )
self.aPanel.SetSizer( self.aBoxSizer )
我想可能是因为你在用wx.StaticBoxSizer. 如果我用wx.BoxSizer公司,boarder参数按预期工作。这里有一个最小的例子。我不知道你想要的确切布局。所以,它可能不能做你真正想要的,但我希望它能作为一个起点有所帮助。在
(编辑:根据注释修改的代码)
相关问题 更多 >
编程相关推荐