如何在Wxpython中将wx.LEFT和wx.TOP设置为两个不同的值?
self.sizer.Add(self.listBox, proportion=0, flag=wx.TOP | wx.LEFT, border=75)
底部和左边的边框都是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 个回答
3
最简单的方法就是把一个布局放在另一个布局里面。也就是说,把你想要的这个布局放到一个带有边框的第二个布局里。