如何在Tkinter中将滚动条附加到文本小部件?

如何在Tkinter中将滚动条附加到文本小部件?

Tkinter文本小部件用于接受多行用户输入。它类似于Entry小部件,但唯一的区别在于Text小部件支持多行文本。为了创建Text小部件,我们必须实例化一个文本对象。

添加多个文本需要添加滚动条。为了在文本小部件中添加滚动条,我们可以调用 ScrolledText(root) 函数。此函数通常创建带滚动条的文本字段。

ScrolledText(root) 函数位于Tkinter ScrolledText模块中。我们可以使用以下命令导入它,

from tkinter.scrolledtext import ScrolledText

示例

在此示例中,我们将创建一个文本小部件,然后向其添加滚动条。

#导入库
from tkinter import *
from tkinter.scrolledtext import ScrolledText

#创建一个Tkinter窗口或框架对象
win = Tk()

#定义窗口的几何形状
win.geometry("650x250")

#创建一个文本小部件实例
ScrolledText(win).pack()

win.mainloop()

输出

运行上述代码将显示一个窗口,其中包含支持多行用户输入和原生滚动条的文本小部件。

如何在Tkinter中将滚动条附加到文本小部件?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程