2016-12-27 27 views
0

我想用wxFormBuilder來設計UI。我添加了wxFrame - > wxGridBagSizer - > wxSplitterWindow。 在此之後,wxFormBuilder不允許我在分隔窗口下放置任何窗口。我試着把幾乎每個部件。我也嘗試把sizer放在分離器窗口下。但沒有任何工作。 所有小部件都與分割器窗口處於同一級別。wxformbuilder不允許把windows放在wxsplitterwindow

回答

1

在formbuilder中,wxSplitterWindow控件接受2個(且只有2個)子級。這些孩子可以是wxPanels或wxScrolledWindows。然後,您可以將sizer的任何其他控件添加到那些您希望這些孩子的控件中。

如果您爲孩子使用面板,請務必使用「容器」頁面中的wxPanel,而不要使用「Forms」頁面中的面板。

如果你想知道允許哪些項目被子項控制,你可以查看應用程序的wxFormbuilder的xml文件夾中的objtypes.xml文件。

+0

砰!你解決了我的問題。 wxFormBuilder用戶界面不直觀。 –

+0

然後使用wxCrafter或wxSmith –