概述
我刚开始使用
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()
最后
以上就是怕黑樱桃为你收集整理的python的showinfo_python – tkinter.messagebox.showinfo并不总是有效的全部内容,希望文章能够帮你解决python的showinfo_python – tkinter.messagebox.showinfo并不总是有效所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复