tkinter输入文本
时间: 2023-08-24 16:09:53 浏览: 152
tkinter关于ttk应用的详细教程
4星 · 用户满意度95%
在Tkinter中,可以使用Entry小部件来创建一个单行文本输入框。下面是一个简单的例子:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个输入框
entry = tk.Entry(root, width=30)
entry.pack()
root.mainloop()
```
在这个例子中,我们创建了一个宽度为30的输入框,并将其添加到根窗口中。用户可以在输入框中输入文本。
如果您想获取输入框中的文本,可以使用`get()`方法。例如,以下代码将在用户在输入框中输入文本时在终端中打印出该文本:
```python
import tkinter as tk
def print_text():
text = entry.get()
print(text)
root = tk.Tk()
# 创建一个输入框
entry = tk.Entry(root, width=30)
entry.pack()
# 创建一个按钮,在点击时打印输入框中的文本
button = tk.Button(root, text="Print Text", command=print_text)
button.pack()
root.mainloop()
```
在这个例子中,我们创建了一个名为`print_text()`的函数,该函数获取输入框中的文本并将其打印到终端中。我们还创建了一个按钮,当用户单击该按钮时,将调用该函数。
阅读全文