Py学习  »  Python

frame.quit在python中的用法

E. van der Linden • 5 年前 • 1636 次点击  

我目前正在使用python 3,并且正在编写我的第一个GUI程序。我不想将tkinter导入为: from tkinter import * 但是,我想把它作为 import Tkinter 因为我了解模块的工作方式。

在下面的代码中,我的退出按钮不起作用。为什么不呢?

import tkinter


class Main_Frame:

    def __init__(self, welk_window):
        top_Frame = tkinter.Frame(welk_window, width = "1", height = "1") 
        top_Frame.pack()

        self.Button_start = tkinter.Button(top_Frame, text = "Start", fg ="green", command=self.startMessage)
        self.Button_start.pack(side=tkinter.LEFT)

        self.Button_quit = tkinter.Button(top_Frame, text = "Quit", fg ="red", command=Frame.quit)
        self.Button_quit.pack(side=tkinter.LEFT)

    def startMessage(self):
        print("Start")


root = tkinter.Tk()     
master_window = Main_Frame(root) 
root.mainloop()

我做错什么了?我知道这与调用属性frame.quit有关。我试过用 Tkinter.Frame.quit 但这也不管用。事先谢谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38543
 
1636 次点击  
文章 [ 1 ]  |  最新文章 5 年前