self.ctrl.Bind(wx.EVT_TEXT, self.OnSettingChange)
flag = wx.EXPAND
+ self.ctrl.Bind(wx.EVT_ENTER_WINDOW, self.OnMouseEnter)
sizer.Add(self.label, (x,y), flag=wx.ALIGN_CENTER_VERTICAL|wx.LEFT,border=10)
sizer.Add(self.ctrl, (x,y+1), flag=wx.ALIGN_BOTTOM|flag)
sizer.SetRows(x+1)
def OnMouseEnter(self, e):
self.label.SetToolTipString(self.setting.getTooltip())
+ self.ctrl.SetToolTipString(self.setting.getTooltip())
def OnMouseExit(self, e):
self.label.SetToolTipString('')
+ self.ctrl.SetToolTipString('')
e.Skip()
def OnSettingChange(self, e):