Tkinter メソッド "deiconify" は ubuntu(12.04、unity) では機能していないようですが、次のコードは Windows 7 で期待どおりに機能します。別のプロジェクトhttps://github. com/thinker3/youdao .
from time import sleep
from Tkinter import Tk
class GUI():
def __init__(self):
self.root = Tk()
self.root.title("Test")
self.root.protocol("WM_DELETE_WINDOW", self.close_handler)
self.root.mainloop()
def close_handler(self):
self.root.iconify()
sleep(1)
self.root.deiconify()
if __name__ == '__main__':
gui = GUI()