如何编写Tkinter的“scrolledtext”模块?

如何编写Tkinter的“scrolledtext”模块?

在Tkinter应用程序中,可以通过向其中添加扩展和属性来轻松配置小部件。Tkinter中的Text小部件用于接受多行用户输入。我们可以通过向Text小部件添加滚动条使文本滚动。

Tkinter库中还提供了 ScrolledText 小部件。它是Text小部件和Scrollbar小部件的组合,提供了应用程序中文本滚动的功能。为了在应用程序中使用ScrolledText小部件,您必须先导入它。scrolledtext小部件类似于standardText小部件。它包括可以在小部件中广泛使用的所有属性和特性。

示例

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

# 创建Tkinter窗口的实例
win= Tk()

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

# 设置窗口标题
win.title("滚动文本")

# 添加ScrolledText小部件
size= 10
text= ScrolledText(win, width=40, height= 50)
text.insert(END, lorem.paragraphs(10))
text.pack(fill= BOTH, side= LEFT, expand= True)

win.mainloop()
Python

输出

执行上述代码将显示一款多行文本小部件。Text小部件中的文本可滚动。通过在其中添加换行功能,我们可以看到更好的输出。

如何编写Tkinter的“scrolledtext”模块?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程