向 tkinter 文本小部件添加高级功能

Tkinter 文本小部件不仅仅是一个多行文本编辑器。它对于需要用户交互的许多应用程序很有用。

为了配置文本小部件,tkinter 提供了许多函数和方法。我们可以为文本小部件添加样式的一些功能是:更改字体系列、背景颜色、前景色、添加和选择特定文本、更改字体大小等等。

示范

在此示例中,我们将看到如何向特定文本小部件添加不同的功能,

#Import tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()

#Set the geometry of tkinter window
win.geometry("750x250")

#Create a text widget
text= Text(win, width= 50, height=14)

#Set default text for text widget
text.insert(INSERT, "Tkinter 是一个 Python 库,用于创建各种类型的应用程序。")
text.insert(END, "学习 Tkinter 真棒!!")

#Select Text by adding tags
text.tag_add("start", "1.0","1.7")
text.tag_configure("start", background= "OliveDrab1", foreground= "black")

#Configure the Text Style
text.configure(font=('Times New Roman',15))
text.pack()
win.mainloop()
输出结果

运行上面的代码将显示一个窗口,其中包含一个具有一些特性和属性的文本小部件。