如何将 Tkinter Text 小组件中的文本居中?


Tkinter 文本小组件是一个多行文本输入小组件。它用于在输入字段中插入、删除和添加文本数据。它在小组件类中提供了许多内置函数和属性。

要配置文本并将其对齐到 Tkinter Text 小组件的 CENTER,我们可以使用 **justify=CENTER ** 属性。

示例

# Import the required libraries
from tkinter import *

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

# Set the size of the window
win.geometry("700x350")

text=Text(win)

# Configure the alignment of the text
text.tag_configure("tag_name", justify='center')

# Insert a Demo Text
text.insert("1.0", "How do I center align the text " "in a Tkinter Text widget?")

# Add the tag in the given text
text.tag_add("tag_name", "1.0", "end")
text.pack()

win.mainloop()

输出

运行以上代码以显示一个窗口,其中一个示例文本置于 Text 小组件的中心。

更新于: 2021-6 月 19 日

18K+ 浏览量

开始您的职业生涯

完成课程以获得认证

开始
广告