gpt4 book ai didi

c++ - wxWidgets 对话框布局与 Gridbagsizer

转载 作者:行者123 更新时间:2023-11-28 00:50:52 30 4
gpt4 key购买 nike

我主要是想做一个简单的对话。它的问题是,无论我在 wxGridbagsizer 的帮助下做什么,按钮总是出现在左角(彼此重叠)。

代码片段:

wxPanel* panel = new wxPanel(this,-1);

wxButton* b1 = new wxButton(panel,wxID_ANY,L"OK",wxDefaultPosition,wxDefaultSize,0);
wxButton* b2 = new wxButton(panel,wxID_ANY,L"Cancel",wxDefaultPosition,wxDefaultSize,0);
gbs->Add(b1,wxGBPosition(1,1));
gbs->Add(b2,wxGBPosition(2,2));


gbs->Fit(panel);

最佳答案

sizer 布局没有被执行。很难确定哪里出了问题,因为您的代码片段遗漏了太多内容——例如,我假设您正在调用 sizer 的构造函数,但您没有显示代码。无论如何,我认为问题在于您没有将您的 sizer 告知小组。

panel->SetSizer( gbs );

关于c++ - wxWidgets 对话框布局与 Gridbagsizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14155630/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com