利用python编写文本框并且打印文本使用text.get()方法,打印内容可以当成全局变量使用,点击按钮执行下一步操作
时间: 2023-02-05 20:51:08 浏览: 142
使用 Python 编写文本框并打印文本,可以使用 tkinter 库来创建图形用户界面(GUI)。
首先,你需要导入 tkinter 库:
```
import tkinter as tk
```
然后,创建一个窗口:
```
root = tk.Tk()
```
接着,创建一个文本框:
```
entry = tk.Entry(root)
entry.pack()
```
这样就创建了一个文本框。你可以使用 `entry.get()` 方法来获取文本框中的内容,并将其打印出来。
你可以创建一个按钮,点击按钮时执行操作:
```
def on_button_click():
text = entry.get()
print(text)
button = tk.Button(root, text="Print Text", command=on_button_click)
button.pack()
```
最后,你需要调用 `root.mainloop()` 来运行窗口:
```
root.mainloop()
```
这样,你就创建了一个文本框,点击按钮时会打印文本框中的内容。
完整代码如下:
```
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(root)
entry.pack()
def on_button_click():
text = entry.get()
print(text)
button = tk.Button(root, text="Print Text", command=on_button_click)
button.pack()
root.mainloop()
```
注意,如果要在程序中使用文本框中的内容作为全局变量,你需要在 `on_button_click` 函数中声明全局变量。例如:
```
def on_button_click():
global text
text = entry.get()
print(text)
```
阅读全文