如何解决如何处理“ AttributeError:'_ tkinter.tkapp'对象没有属性'messagebox'”?
我最近正在研究“ tkinter”。 Pycharm告诉我这里没有“ messagebox”,但“ tkinter”中确实存在“ messagebox.py”。 我从互联网获得的许多方法都无法解决这个问题。 请帮助我,对此我将不胜感激。
greet_button = Button(
table,text = 'Yes',width = 20,height = 2,bg = 'yellow',fg = 'red',command = table.messagebox.showinfo(title='Hello',message='Hello!')
)
解决方法
某些tkinter软件包需要额外导入,例如ttk,ttkthemes或消息框。
import tkinter as tk
from tkinter import messagebox
root = tk.Tk()
def err():
tk.messagebox.showinfo(title='hello',message='hello')
erro = tk.Button(root,text="Top",command=err)
erro.pack()
root.mainloop()
作为一个班轮,您需要一个annonymus function:
import tkinter as tk
from tkinter import messagebox
root = tk.Tk()
erro = tk.Button(root,command=lambda:tk.messagebox.showinfo(title='hello',message='hello'))
erro.pack()
root.mainloop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。