如何写 Tkinter “scrolledtext” 模块的代码?
可以通过添加扩展和属性来轻松地配置 Tkinter 应用程序中的小部件。Tkinter 中的 Text 小部件用于接受多行用户输入。我们可以通过在 Text 小部件中添加滚动条使其内部的文本可滚动。
Tkinter 库中还提供了ScrolledText 小部件。它是 Text 小部件和 Scrollbar 小部件的组合,它提供了在应用程序中滚动文本之类的功能。为了在应用程序中使用 ScrolledText 小部件,你必须先导入它。scrolledtext 小部件的工作原理与standardText 小部件类似。它包含所有可在小部件中广泛使用的属性和特性。
示例
# Import the tkinter library
from tkinter import *
from tkinter.scrolledtext import ScrolledText
from lorem_text import lorem
# Create an instance of tkinter frame
win= Tk()
# Set the size of the Tkinter window
win.geometry("700x350")
# Set the title of the window
win.title("Scrolled Text")
# Add ScrolledText widget
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()输出
执行以上代码将会显示一个多行 Text 小部件。Text 小部件中的文本是可滚动的。我们可以通过添加其中的换行功能来看到更好的输出。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP