引用自《活血活用wxpython》
class App(wx.App):
def __init__(self, redirect=True/False, filename=None/"filename"):
wxPython允许你在创建应用程序时设置两个参数。第一个参数是redirect,如果值为True,则重定向到框架,如果值为False,则输出到控制台。
如果参数redirect为True,那么第二个参数filename也能够被设置,这样的话,输出被重定向到filename所指定的文件中而不定向到wxPython框架。因此,如果我们将上例中的app = App(redirect=True)改为app = App(False),则输出将全部到控制台中:
def __init__(self, redirect=True, filename="output"):
这将导致所有的应用程序创建后的输出重定向到名为output的文件中。而"App__init"和"after MainLoop"消息仍将发送到控制台,这是因为它们产生在wx.App对象控制流的时期之外。