【问题标题】:wxformbuilder does not allow putting windows under wxsplitterwindowwxformbuilder 不允许将窗口放在 wxsplitterwindow 下
【发布时间】:2017-05-11 09:40:03
【问题描述】:

我正在尝试使用 wxFormBuilder 设计 UI。我添加了 wxFrame -> wxGridBagSizer -> wxSplitterWindow。 此后 wxFormBuilder 不允许我将任何窗口放在拆分器窗口下。我试着把几乎所有的小部件。我还尝试将大小调整器放在拆分器窗口下。但没有任何工作。 所有小部件都与拆分窗口处于同一级别。

【问题讨论】:

    标签: wxpython wxwidgets wxformbuilder


    【解决方案1】:

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

    如果您为孩子使用面板,请确保使用“容器”页面中的 wxPanel,而不是“表单”页面中的面板。

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

    【讨论】:

    • 振作起来!你解决了我的问题。 wxFormBuilder UI 不直观。
    • 然后使用 wxCrafter 或 wxSmith
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    相关资源
    最近更新 更多