我有wxNotebook
几个wxNotebookPage
。每个页面都有不同的内容继承自wxPanel
. wxPanel
更改活动页面时调用什么方法?如果我更改面板,我想更新面板内容。
我将类似的功能绑定到正在工作的调整大小事件。
void MyPanel::Init() {
this->Bind(wxEVT_SIZE, &MyPanel::OnResize, this);
}
void MyPanel::OnResize(wxSizeEvent& ev){
//do something to update panel
}
注意:这是 C++ 代码,但编程语言并不重要(可以是 Python)。我将更新解决方案,我只需要相同的逻辑或 wxWidget API 调用。