如何在 Tkinter 中将滚动条附加到文本小组件?
Tkinter 文本小组件用于接受多行用户输入。它类似于输入小组件,但唯一不同的是,文本小组件支持多行文本。为了创建文本小组件,我们必须实例化文本对象。
添加多文本需要添加滚动条。为了在文本小组件中添加滚动条,我们可以调用ScrolledText(root) 函数。此函数通常会创建一个带有滚动条的文本字段。
ScrolledText(root) 函数位于 Tkinter ScrolledText 模块中。我们可以使用以下命令导入它:
from tkinter.scrolledtext import ScrolledText
示例
在此示例中,我们将创建一个文本小组件,然后向其添加滚动条。
#Import the library from tkinter import * from tkinter.scrolledtext import ScrolledText #Create an object of tkinter window or frame win = Tk() #Define the geometry of window win.geometry("650x250") #Create an instance of Text Widget ScrolledText(win).pack() win.mainloop()
输出
运行以上代码会显示一个窗口,其中包含一个支持多行用户输入的文本小组件和一个本机滚动条。
广告