(我已经将这个问题标记为
Python,因为我理解
Python代码,所以也欢迎使用Python中的示例!).
我想在wxWidgets中创建一个简单的窗口:
我创建了一个主面板,我将其添加到表单中
我将一个boxsizer与主面板相关联(将它分成两个,水平).
我将LeftPanel添加到boxsizer,
我将RightPanel添加到boxsizer,
我创建了一个新的boxsizer(垂直)
我创造了另一个boxsizer(水平)
我创建了一个Notebook小部件
我创建一个Panel并将其放入Notebook(addpage)
我将笔记本添加到新的boxsizer(垂直一个)
我在水平方向添加了垂直分级器
我将水平sizer与RightPanel相关联
我将Left和Right面板添加到主sizer中.
这不起作用……
也许我错过了一些东西(关于sizer的精神障碍),但我想做的是扩展笔记本小部件,而不使用水平内部的垂直大小调整器(它无论如何都不起作用).
所以我的问题是.假设我想在RightPanel中扩展Notebook小部件以占用表单右侧区域的其余部分,我该怎么做呢?
对于那些了解Erlang的人来说,这就是我到目前为止所拥有的:
mainwindow() ->
%% Create new environment
X = wx:new(),
%% Create the main frame
MainFrame = wxFrame:new(X, -1, "Test"),
MainPanel = wxPanel:new(MainFrame,