python tkinter关闭窗口事件_如何处理Tkinter中的窗口关闭事件?

qq_遁去的一_1

Matt展示了关闭按钮的一个经典修改。另一种是使关闭按钮最小化窗口。您可以通过将iconify方法作为协议方法的第二个参数来重现此行为。这是一个在Windows 7上测试的工作示例:# Python 3import tkinterimport tkinter.scrolledtext as scrolledtextclass GUI(object):

    def __init__(self):

        root = self.root = tkinter.Tk()

        root.title('Test')

    # make the top right close button minimize (iconify) the main window

        root.protocol("WM_DELETE_WINDOW", root.iconify)

    # make Esc exit the program

        root.bind('', lambda e: root.destroy())

    # create a menu bar with an Exit command

        menubar = tkinter.Menu(root)

        filemenu = tkinter.Menu(menubar, tearoff=0)

        filemenu.add_command(label="Exit", command=root.destroy)

        menubar.add_cascade(label="File&#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部