Check the following out. code.py ------------
from tkinter import messagebox from tkinter import * from tkinter import ttk class Option: def quit(master): if messagebox.askyesno(message='Close window'): master.quit() main.py ----------- from tkinter import * from tkinter import ttk from code import Option class App: def __init__(self, master): master.protocol("WM_DELETE_WINDOW", lambda: Option.quit(master)) master = Tk() master.geometry('640x480') app = App(master) master.mainloop()
_______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss