想要获取`Entry`组件中输入的值,可以使用以下两种方法:
1. `get()`方法
`get()`方法可以返回`Entry`组件中的文本,例如:
```python
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(root)
entry.pack()
def get_entry_value():
value = entry.get()
print(value)
button = tk.Button(root, text='获取输入值', command=get_entry_value)
button.pack()
root.mainloop()
```
当点击“获取输入值”的按钮时,会调用`get_entry_value`函数,并打印`Entry`组件中输入的文本。在`get_entry_value`函数中,我们首先通过`entry.get()`方法获取`Entry`组件中的文本,然后将其打印出来。
2. `textvariable`属性
如果想要实时监听,或者随时获取`Entry`组件中的文本,可以使用`textvariable`属性。例如:
```python
import tkinter as tk
root = tk.Tk()
text_var = tk.StringVar()
entry = tk.Entry(root, textvariable=text_var)
entry
标签:12,get,value,组建,tk,Entry,entry,root From: https://blog.51cto.com/wusen/6459703