wxWizard中的向导页面加载事件

时间:2010-05-20 11:21:58

标签: python wxpython

我正在使用wxWizard控件。我知道on EVT_WIZARD_PAGE_CHANGEDEVT_WIZARD_PAGE_CHANGING事件,但有人可以告诉我如何在特定向导页面加载时触发事件吗?

感谢。

1 个答案:

答案 0 :(得分:0)

来自wx发行版附带的Wxwizard.py示例

 def OnWizPageChanged(self, evt):
    if evt.GetDirection():
        dir = "forward"
    else:
        dir = "backward"

    page = evt.GetPage()
    self.log.write("OnWizPageChanged: %s, %s\n" % (dir, page.__class__))

可以修改

 def OnWizPageChanged(self, evt):
    page = evt.GetPage()
    if (isinstance(page,MyParticularClass):
        # do something, generate event, whatever
        pass