Python Tkinter,简单示例在Win 7上失败
我从这里复制了一个Python图形界面应用的例子,但它不太好用。它能正常启动并显示窗口,但当我点击“退出”按钮时,程序就卡住了。如果我再运行一次,就会在之前的窗口里出现另一个“退出”按钮。
这个示例代码有错误吗,还是说这是Windows 7的问题?我用的是Python 2.6.5和32位的Windows 7。
2 个回答
3
def quit(self):
self.master.destroy()
这个也可以用。
4
当按钮被点击时,它试图调用 self.quit
,但这个方法并不存在。你可以试着把这个方法添加到 Application
类里面。
....
def quit(self):
import sys
sys.exit()
....