我正在使用图形库wxpython在python中开发一个应用程序。 我想添加一个serchbox(searchctrl)。在图片中,您可以看到没有搜索框的应用程序,然后使用显示区域中的搜索框
正如您所看到的,显示区域的表格变小了。为了将搜索框设置在我刚刚使用的右侧:
ButtonBoxDosSizer.AddSpacer(99)
这是99,因为对于此值,搜索框设置在我想要的位置。我刚刚测试了其他一些值,直到我找到它。
有人知道桌子缩小或拉下的原因吗?
答案 0 :(得分:1)
试试这个:
sz = ButtonBoxDosSizer
# ...
sz.AddSpacer(99)
与此相比:
sz.AddSpacer((99, -1))
The docs对于参数size
的内容不是很清楚,但从文档中我可以清楚地知道size
如果给出int
则意味着高度和宽度。 -1
的大小元组组件会将此维度留给大小调整过程。