2016-12-27 15 views
0

wxFormBuilderを使用してUIを設計しようとしています。 wxFrame - > wxGridBagSizer - > wxSplitterWindowを追加しました。 この時点以降、wxFormBuilderでは分割ウィンドウの下にウィンドウを置くことができません。ほぼすべてのウィジェットを入れてみました。私はまた、スプリッターウィンドウの下にサイザーを置こうとしました。しかし、何も働いていません。 すべてのウィジェットは、spliterウィンドウと同じレベルになります。wxformbuilderはwxsplitterwindowの下にウィンドウを置くことを許可していません

答えて

1

formbuilderでは、wxSplitterWindowコントロールは2人の子供しか受け付けません。これらの子は、wxPanelsまたはwxScrolledWindowsのいずれかです。あなたはそれらの子供にしたい人にサイザーを他のコントロールを追加することができます。

子供用のパネルを使用する場合は、「フォーム」ページのパネルではなく、「コンテナ」ページからwxPanelを使用してください。

特定のコントロールに対してどのアイテムが子供に許可されているかを知りたい場合は、アプリケーションのwxFormbuilderのxmlフォルダにあるobjtypes.xmlファイルを参照できます。

+0

Thumps Up!あなたは私の問題を解決しました。 wxFormBuilderのUIは直感的ではありません。 –

+0

wxCrafterまたはwxSmithを使用する –

関連する問題