我最近在学习“tkinter”。Pycharm告诉我这里没有'messagebox',但'messagebox.py‘确实存在于我的'tkinter’中。我从互联网上学到的很多方法都不能解决这个问题。请帮帮我,我将不胜感激。
greet_button = Button(
table,
text = 'Yes',
width = 20,
height = 2,
bg = 'yellow',
fg = 'red',
command = table.messagebox.showinfo(title='Hello', message='Hello!')
)发布于 2020-09-04 22:02:19
tkinter的一些包需要额外的导入,比如ttk、ttk主题或messagebox。
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, text="Top", command=lambda:tk.messagebox.showinfo(title='hello', message='hello'))
erro.pack()
root.mainloop()https://stackoverflow.com/questions/63742441
复制相似问题