[Tkinter-discuss] as close windows by separate modules

Firat Ozgul ozgulfirat at gmail.com
Fri Dec 17 15:28:02 CET 2010


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()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20101217/aeb023d5/attachment.html>


More information about the Tkinter-discuss mailing list