在阅读“wxPython in Action”时,我尝试了书中的代码,一个简化的部分,如下:
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 没有给出任何错误,但它也没有打印任何东西。
奇怪,有人知道为什么吗?