startup.py

来自「wxPython的基本示例程序」· Python 代码 · 共 36 行

PY
36
字号
#!/usr/bin/env pythonimport wximport sysclass Frame(wx.Frame):    def __init__(self, parent, id, title):        print "Frame __init__"        wx.Frame.__init__(self, parent, id, title)class App(wx.App):    def __init__(self, redirect=True, filename=None):        print "App __init__"        wx.App.__init__(self, redirect, filename)    def OnInit(self):        print "OnInit"        self.frame = Frame(parent=None, id=-1, title='Startup')        self.frame.Show()        self.SetTopWindow(self.frame)        print >> sys.stderr, "A pretend error message"        print "app name: <", self.GetVendorName(), ">"        return True    def OnExit(self):        print "OnExit"if __name__ == '__main__':    app = App(redirect=True)    print "before MainLoop"    fred = app.MainLoop()    print "after MainLoop", fred

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?