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

Reply via email to