如何在文本小部件中输入并在 tkinter 中显示文本?
tkinterpythongui-programming更新于 2024/1/23 15:08:17
我们可以使用 Tkinter text 小部件插入文本、显示信息并从 text 小部件获取输出。要获取 text 小部件中的用户输入,我们必须使用 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()
输出
运行上述代码将显示一个窗口,其中包含一个 text 小部件和一个按钮,用于打印和显示输出。当您在文本小部件中输入内容并单击"打印"按钮时,它将在底部的标签小部件中显示输出。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

