如何在Wxpython中将wx.LEFT和wx.TOP设置为两个不同的值?

时间:2011-11-03 21:18:33

标签: python wxpython

self.sizer.Add(self.listBox, proportion=0, flag=wx.TOP | wx.LEFT, border=75)

BOTTOM和LEFT的边框是75,我怎样才能将wx.LEFT的边框设置为其他边框 但仍然将它应用于同一项目。

有类似的东西吗?: wx.LEFT = 40 wx.TOP = 130

如果我使用我的代码,它会将wx.LEFT和wx.TOP都设置为75(我不想要)。我想将这些项目设置为不同的值。 如果有人知道答案,我将不胜感激。

我无法使用

self.sizer.Add(self.listBox, proportion=0, flag=wx.LEFT, border=40)
self.sizer.Add(self.listBox, proportion=0, flag=wx.TOP, border=130)

它将返回错误。

1 个答案:

答案 0 :(得分:3)

最简单的方法是嵌套sizer。所以把这个sizer本身放在你想要的边框的第二个sizer中。