【发布时间】:2017-02-04 01:45:54
【问题描述】:
我查看了有关如何将按钮按下和“返回”的键盘按下链接的各种教程。我可以两者都做,但一次只能做一个。键盘样式为rootWindow.bind('<Return>' functionName,链接屏幕按钮为command=functionName。我只是无法让它们同时使用。
这是我正在使用的非常基本的框架
def printthis(event):
print("worked")
root = Tk()
root.bind('<Return>', printthis)
button1 = Button(root, text='Enter', command=printthis)
button1.pack()
root.mainloop()
运行当前代码时出现此错误,我只是不确定应该将什么“事件”传递到 command=printthis 部分
TypeError: printthis() missing 1 required positional argument: 'event'
作为旁注,我使用的是 Python 3.x
【问题讨论】:
标签: function python-3.x button tkinter