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
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss