问题遇到的现象和发生背景
请看看代码有什么问题,为什么会报错。
问题相关代码,请勿粘贴截图
from tkinter import *
from tkinter import messagebox
root=Tk()
btn01=Button(root)
btn01['text']='点我就送花'
btn01.pack()
root.title('我的第一个gui')
root.geometry('500x300+100+200')
def songhua(e):
messagebox.showinfo('Message','送你一朵玫瑰花')
print('送你99朵玫瑰')
btn01.bind('',songhua)
root.mainloop()
运行结果及报错内容
"C:\Program Files\python\python.exe" D:/pythonProject/gui/my01.py
Traceback (most recent call last):
File "D:\pythonProject\gui\my01.py", line 18, in
btn01.bind('',songhua)
File "C:\Program Files\python\lib\tkinter_init_.py", line 1421, in bind
return self._bind(('bind', self.w), sequence, func, add)
File "C:\Program Files\python\lib\tkinter_init.py", line 1375, in _bind
self.tk.call(what + (sequence, cmd))
_tkinter.TclError: no events specified in binding
Process finished with exit code 1