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

发布于 2024-12-13 14:02:01 字数 487 浏览 0 评论 0原文

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)

它会返回错误。

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

the border of BOTTOM and LEFT is 75, how can i set the border of wx.LEFT to something else
but still apply it to the same item.

Is there something like?:
wx.LEFT = 40
wx.TOP = 130

If I use my code, it will set both wx.LEFT and wx.TOP to 75 (which i do not want). I want to set these items to different values.
If anyone knows the answer, it would be greatly appreciated.

I cannot use

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

It will return an error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世界等同你 2024-12-20 14:02:01

最简单的方法是嵌套大小测定器。因此,将此尺寸调整器本身放入具有所需边框的第二个尺寸调整器中。

The easiest way to do this is to nest sizers. So put this sizer itself in a second sizer with the border you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文