を作成するsubwindow (toplevel)
と、ワンクリックでメイン ウィンドウを閉じることができません。times(+1)
関数を呼び出した数だけ、クロスをクリックして [OK] をクリックする必要があります。
import tkMessageBox
from Tkinter import *
def cross():
if tkMessageBox.askokcancel(u"Quit ATTA Convertor ?", "Are you sure you want to close the window ?"):
mainwin.quit()
def about():
subwin = Toplevel(mainwin)
subwin.mainloop()
mainwin = Tk()
mainwin.protocol("WM_DELETE_WINDOW", cross)
mainMenu = Menu(mainwin)
mainMenu.add_command(label="about...", command=about)
mainwin.config(menu=mainMenu)
mainwin.mainloop()