gpt4 book ai didi

python - 如何在 Vertical BoxSizer 中设置间隙?

转载 作者:太空狗 更新时间:2023-10-29 22:03:06 24 4
gpt4 key购买 nike

如何在 Vertical BoxSizer 中设置间距? Vertival BoxSizer 中有什么与 GridSizer 中的 SetVGap(设置 sizer 中的单元格之间的垂直间隙(以像素为单位))类似或替代的方法?

最佳答案

有几种方法可以在 sizer 中添加空格。

sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(widget, proportion=0, style=wx.ALL, border=5)

上面的代码将在其四周添加一个 5 像素边框的小部件。如果您想在两个小部件之间放置一些空间,您可以执行以下操作之一:

sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(widget, proportion=0, style=wx.ALL, border=5)
sizer.AddSpacer(10)
# or sizer.Add((0,0))
sizer.Add(anotherWidget, proportion=0, style=wx.ALL, border=5)

执行 sizer.Add((0,0)) 的好处在于,如果需要,您可以按 1(一)的比例添加它,这会将所有以下小部件推到底部。我用它来更好地控制小部件的放置。

另见 http://www.wxpython.org/docs/api/wx.Sizer-class.html

关于python - 如何在 Vertical BoxSizer 中设置间隙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7647760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com