PythonでGUIのサンプル
http://hp.vector.co.jp/authors/VA003670/python/Tkinter/tkinter.htm
コールバックにスタティックでないメンバ関数を指定できるのはいいですね。
もっとも、メンバ関数内で自分自身にアクセスする時に、引数のselfを使っているので、
全ての関数がスタティックだという解釈になるのかも。
そう考えると、コールバックする側には関数と自分自身(self)が登録されていることになる。
command=self.say_hiで、それをやっているのか?