【发布时间】:2020-11-19 13:50:12
【问题描述】:
对小部件非常陌生,但我尝试过自己玩,似乎无法更改我创建的按钮的大小。
BasicFrame::BasicFrame(const wxChar *title, int xpos, int ypos, int width, int height)
: wxFrame((wxFrame*)NULL, -1, title, wxPoint(xpos, ypos), wxSize(width, height))
{
HelloWorld = new wxButton(this, BUTTON_Hello, _T("Hello World"),
// shows a button on this window
wxPoint(70,70), wxSize(30,30), wxBU_EXACTFIT); // with the text "hello World"
}
HelloWorld 是一个 wxButton 指针。按钮保持与窗口相同的大小。
为什么我不能通过该部分更改按钮的大小:
wxSize(30,30)
谢谢
【问题讨论】:
-
除非您有特殊需要,否则请始终使用 sizers。也强烈推荐wxFormBuilder软件。