栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在python中退出mainloop

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在python中退出mainloop

致电

root.quit()
,而不是
theMainframe.quit

import Tkinter as tkclass CloseAfterFinishframe1(tk.frame):  # Diz que herda os parametros de frame    def __init__(self, master):        self.master = master        tk.frame.__init__(self, master)  # Inicializa com os parametros acima!!        tk.Label(self, text="Hi", font=("Arial", 16)).pack()        self.button = tk.Button(self, text="I am ready",     command=self.CloseWindow, font=("Arial", 12))        self.button.pack()        self.pack()    def CloseWindow(self):        # disable the button so pressing <SPACE> does not call CloseWindow again        self.button.config(state=tk.DISABLED)        self.forget()        CloseAfterFinishframe2(self.master)class CloseAfterFinishframe2(tk.frame):  # Diz que herda os parametros de frame    def __init__(self, master):        tk.frame.__init__(self, master)  # Inicializa com os parametros acima!!        tk.Label(self, text="Hey", font=("Arial", 16)).pack()        button = tk.Button(self, text="the End",     command=self.CloseWindow, font=("Arial", 12))        button.pack()        self.pack()    def CloseWindow(self):        root.quit()root = tk.Tk()CloseAfterFinishframe1(root)root.mainloop()

此外,

CloseEnd
如果您只想调用函数,则无需创建类
root.quit



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/380453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号