我目前正在使用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
但这也不管用。事先谢谢!