赞
踩
我刚开始使用
Python的tkinter GUI工具.在我的代码中,我创建了一个带有一个按钮的简单GUI,如果他们点击按钮,我想向用户显示一个消息框.
目前,我使用tkinter.messagebox.showinfo方法.我使用IDLE在Windows 7计算机上编码.如果我从IDLE运行代码一切正常,但如果我尝试在Python 3解释器中独立运行它,它就不再起作用了.而是将此错误记录到控制台:
AttributeError:'module' object has no attribute 'messagebox'
你有什么提示吗?我的代码是:
import tkinter
class simpleapp_tk(tkinter.Tk):
def __init__(self,parent):
tkinter.Tk.__init__(self,parent)
self.parent = parent
self.temp = False
self.initialize()
def initialize(self):
self.geometry()
self.geometry("500x250")
self.bt = tkinter.Button(self,text="Bla",command=self.click)
self.bt.place(x=5,y=5)
def click(self):
tkinter.messagebox.showinfo("blab","bla")
if __name__ == "__main__":
app = simpleapp_tk(None)
app.title('my application')
app.mainloop()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。