有没有办法以编程方式更改wxNotebook或wxChoicebook的页面?查看文档时,我会认为可以使用wxChoicebook::ChangeSelection,如果希望发送页面更改/更改事件,则可以使用wxChoicebook::SetSelection。然而,我不知道这些函数期望什么作为输入。似乎需要一个size_t类型的输入,但我从GetSelection得到的只是一个整数。我在wxPython工作,如果有帮助的话。
发布于 2010-07-19 22:23:55
我认为您应该使用wxNotebook::ChangeSelection,在该函数中,size_t参数表示要切换到的notebook页面的整数索引。ChangeSelection(0)将更改为第一个笔记本页面,ChangeSelection(1)将更改为第二个页面,依此类推。
我确实在代码中测试了这一点,并且它可以工作。我将wxWidgets与C++一起使用,但我没有测试wxPython。希望这能有所帮助!
https://stackoverflow.com/questions/3250175
复制相似问题