【发布时间】:2021-07-05 03:30:00
【问题描述】:
是否可以通过按下按钮和事件来运行功能?当我尝试通过按下按钮来运行此功能时,可以理解的是,它会给出错误
TypeError:listFiller() 缺少 1 个必需的位置参数:“事件”。
找不到类似的问题,但可能只是我缺乏编程知识。
代码:
class MyClass:
def __init__(self, master):
self.myButton = tk.Button(master, text='ok', command=self.listFiller)
self.myButton.pack()
self.myEntry = tk.Entry(master)
self.myEntry.bind("<Return>",self.listFiller)
self.myEntry.pack()
def listFiller(self, event):
data = self.myEntry.get()
print(data)
【问题讨论】: