フォームを表示する
2009/11/5
wxPython2.8.9.2
タイプ1
import wx
def main():
app = wx.App()
frame = wx.Frame(parent=None)
frame.Show()
app.MainLoop()
if __name__ == '__main__':
main()
タイプ2
import wx
class App(wx.App):
def OnInit(self):
frame = wx.Frame(parent=None)
frame.Show()
return True
if __name__ == '__main__':
app = App()
app.MainLoop()
・wxPythonのクラスを親にして、子クラスを定義する方法が主流らしい。 ・OnInitはwx.Appの(子クラスの)コンストラクタのようなものらしい。でもコンストラクタじゃないらしい。
Class Frame
http://www.wxpython.org/docs/api/wx.Frame-class.html