我正在尝试设置如下内容:
然而,我在想办法的时候遇到了很多麻烦。我使用这个通用函数将对象列表包装在wx.gridsizer
中,然后将其添加到wx.StaticBoxSizer
中,以获得所有对象的边界。然后,它将staticBox
sizer返回main,以添加到主垂直boxsizer中。在
def buildHorizontalSizer(self, objects, label=None):
if label:
box = wx.StaticBox(self.panel, -1, label)
# for i in dir(box):
# print i
sizer = wx.StaticBoxSizer(box, wx.HORIZONTAL)
else:
sizer = wx.BoxSizer(wx.HORIZONTAL)
grid = wx.GridBagSizer(hgap=3, vgap=0)
for i in range(len(objects)):
if i==0:
grid.Add(objects[i], flag=wx.ALIGN_RIGHT)
else:
grid.Add(objects[i], flag=wx.ALIGN_LEFT)
sizer.Add(grid)
return sizer
在每个字段中,从左到右,有一个StaticText、TextCtrl,然后是一个按钮。在
如何配置单元格使它们具有不同的宽度?在
使用
应该做你想做的。。。你可能还得打电话
^{pr2}$在加入浆纱机之前
相关问题 更多 >
编程相关推荐