【发布时间】:2019-07-31 15:02:50
【问题描述】:
我想在不使用按钮的情况下将 tkinter 输入框中的值传递给函数。我怎么能这样?
我尝试只绑定 Entry 字段,但传递的不是条目而是 KeyPress 事件
import tkinter
def print_entry(entry):
print(entry)
root = tkinter.Tk()
entry_field = tkinter.Entry(root)
entry_field.pack()
entry_field.bind("<Return>", print_entry)
entry_field.focus()
root.mainloop()
我希望得到输入框中输入的值,但得到的是:
<KeyPress event state=Mod1 keysym=Return keycode=13 char='\r' x=966 y=186>
【问题讨论】: