如何在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="Print", command=get_input)
b.pack()

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

win.mainloop()
Python

输出

运行上面的代码将显示一个带有 文本小部件 和一个打印并显示输出的按钮的窗口。当您在文本小部件中键入某些内容并单击 “Print” 按钮时,它将在底部的 标签小部件 中显示输出。

如何在Tkinter的文本小部件中输入并显示文本?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册