是否可以通过按下按钮和事件来运行函数?当我尝试通过按下按钮来运行此功能时,可以理解的是,它给出了错误
类型错误: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)
Run Code Online (Sandbox Code Playgroud)