def __init__(self, parent, id=wx.ID_ANY, style=wx.ALIGN_LEFT, size=(-1,-1), spinfunc=None):
wx.Panel.__init__(self, parent)
self.hbox = wx.BoxSizer(wx.HORIZONTAL)
self.buttonP = wx.Button(self, -1, label="+", size=size)
self.buttonM = wx.Button(self, -1, label="-", size=size)
self.buttonP.Bind(wx.EVT_BUTTON, self.OnP)
self.buttonM.Bind(wx.EVT_BUTTON, self.OnM)
self.repeatTimerP = wx.Timer(self)
self.repeatTimerM = wx.Timer(self)
self.Bind(wx.EVT_TIMER, self.RepeatValueP, self.repeatTimerP)
self.Bind(wx.EVT_TIMER, self.RepeatValueM, self.repeatTimerM)
self.buttonP.Bind(wx.EVT_LEFT_DOWN, self.OnButPDown)
self.buttonM.Bind(wx.EVT_LEFT_DOWN, self.OnButMDown)
self.buttonP.Bind(wx.EVT_LEFT_UP, self.OnButPUp)
self.buttonM.Bind(wx.EVT_LEFT_UP, self.OnButMUp)
self.hbox.Add(self.buttonM, 0)
self.hbox.Add(self.buttonP, 0)
self.SetSizer(self.hbox)
self.Fit()
self.Layout()
self.Show()
self.max = 0
self.min = 0
self.range = 0
self.value = 0
self.SpinFunc = spinfunc
self.n = 1
self.t1 = time()
self.t2 = time()
评论列表
文章目录