Wxpython中的wx.SearchCtrl问题

时间:2016-02-03 16:17:19

标签: python wxpython

我正在使用图形库wxpython在python中开发一个应用程序。 我想添加一个serchbox(searchctrl)。在图片中,您可以看到没有搜索框的应用程序,然后使用显示区域中的搜索框

enter image description here

正如您所看到的,显示区域的表格变小了。为了将搜索框设置在我刚刚使用的右侧:

ButtonBoxDosSizer.AddSpacer(99)

这是99,因为对于此值,搜索框设置在我想要的位置。我刚刚测试了其他一些值,直到我找到它。

有人知道桌子缩小或拉下的原因吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

    sz = ButtonBoxDosSizer
    # ...
    sz.AddSpacer(99)

与此相比:

    sz.AddSpacer((99, -1))

The docs对于参数size的内容不是很清楚,但从文档中我可以清楚地知道size如果给出int则意味着高度宽度。 -1的大小元组组件会将此维度留给大小调整过程。