wxFormBuilder工具栏间距

时间:2012-11-21 21:33:31

标签: c++ user-interface wxwidgets wxformbuilder

我正在使用wxFormBuilder创建一个布局。我有一个框架,wxBoxSizer(其中包含wxToolBar和wxListBook)和一个带有wxMenu的wxMenuBar,如下所示:http://i.imgur.com/Ibw6b.png

然后我查看XRC窗口,似乎没问题:http://i.imgur.com/elEpq.png

然后,我在工具栏中添加了一个工具,如下所示:http://i.imgur.com/qq0Od.png

当我检查XRC窗口时,问题就出现了,我发现菜单栏和工具栏之间有一个空白区域:http://i.imgur.com/jfqGK.png

如何消除这种差距?感谢。

1 个答案:

答案 0 :(得分:2)

正常情况下,默认框架工具栏不应添加到管理其余框架元素的sizer中,因为它已经由wxFrame自动处理,所以如果你只需要一个工具栏定位在标准位置(而不是在窗口中间有一个工具栏或类似的东西)你不应该这样做。我还不确定差距来自哪里,但我很确定一旦你停止向sizer添加工具栏,它就会消失。