wxformbuilder不允许把windows放在wxsplitterwindow

问题描述:

我想用wxFormBuilder来设计UI。我添加了wxFrame - > wxGridBagSizer - > wxSplitterWindow。 在此之后,wxFormBuilder不允许我在分隔窗口下放置任何窗口。我试着把几乎每个部件。我也尝试把sizer放在分离器窗口下。但没有任何工作。 所有小部件都与分割器窗口处于同一级别。wxformbuilder不允许把windows放在wxsplitterwindow

在formbuilder中,wxSplitterWindow控件接受2个(且只有2个)子级。这些孩子可以是wxPanels或wxScrolledWindows。然后,您可以将sizer的任何其他控件添加到那些您希望这些孩子的控件中。

如果您为孩子使用面板,请务必使用“容器”页面中的wxPanel,而不要使用“Forms”页面中的面板。

如果你想知道允许哪些项目被子项控制,你可以查看应用程序的wxFormbuilder的xml文件夹中的objtypes.xml文件。

+0

砰!你解决了我的问题。 wxFormBuilder用户界面不直观。 –

+0

然后使用wxCrafter或wxSmith –