Событие загрузки страницы мастера в wxWizard - PullRequest
0 голосов
/ 20 мая 2010

Я использую элемент управления wxWizard. Я знаю о событиях on EVT_WIZARD_PAGE_CHANGED и EVT_WIZARD_PAGE_CHANGING, но кто-нибудь может подсказать, как вызвать событие при загрузке определенной страницы мастера?

Спасибо.

1 Ответ

0 голосов
/ 20 мая 2010

из примера Wxwizard.py, включенного в дистрибутив wx

 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...