「wxPythoninAction」を読んでいるときに、この本のコードを次のように簡略化して試しました。
import wx
import time
class Frame(wx.Frame):
def __init__(self, *args, **kwargs):
wx.Frame.__init__(self, *args, **kwargs)
timer = wx.Timer(self,-1)
self.Bind(wx.EVT_TIMER, self.OnTimer,timer)
timer.Start(1000, True)
self.Show()
def OnTimer(self, evt):
print time.time(), evt
app = wx.App(False)
frm = Frame(None, -1)
app.MainLoop()
これを実行すると、Pythonはエラーを出しませんが、何も出力しません。
奇妙な、誰もが理由を知っていますか?