Search Google

Tuesday, March 18, 2008

在wxPython與Tkinter中bind lambda callback的差異

單就argument mapping而論:

Tkinter要對每個傳入的arg做mapping。
self.listboxAlbumList.bind('', lambda a='aa', b='bb': self.ClickOnListbox(a,b))

wxPython則只需要告知有傳入arg即可,不需要一一mapping。
self.Bind(wx.EVT_BUTTON, lambda a: self.OnCloseMe(a, 'aa', 'bb'), button)

1 comment:

Custom Sheds Spokane said...

Great post thannk you