如何在Tkinter中打印并使用文本框中的用户输入?

如何在Tkinter中打印并使用文本框中的用户输入?

我们可以使用Tkinter文本部件插入文本,显示信息,并从文本部件获取输出。要获取文本部件中的用户输入,我们必须使用 get() 方法。让我们举一个例子来看看它是如何工作的。

例子

#导入所需库
from tkinter import *
from tkinter import ttk

#创建一个tkinter窗口实例
win=Tk()

#设置窗口大小
win.geometry("700x350")

def get_input():
   label.config(text=""+text.get(1.0, "end-1c"))

#添加文本部件
text=Text(win, width=80, height=15)
text.insert(END, "")
text.pack()

#创建一个按钮来获取文本输入
b=ttk.Button(win, text="打印", command=get_input)
b.pack()

#创建一个标签部件
label=Label(win, text="", font=('Calibri 15'))
label.pack()

win.mainloop()

输出

运行上面的代码将显示一个包含文本部件的窗口。在文本部件中键入一些东西,然后单击 “打印” 按钮以显示输出。

如何在Tkinter中打印并使用文本框中的用户输入?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程