如何在 Tkinter 文本框上设置对齐?

tkinterpythongui-programming更新于 2025/9/15 0:12:17

文本小部件支持用户的多行用户输入。我们可以使用 configure() 方法配置文本小部件的属性,例如其字体属性、文本颜色、背景等。

要设置文本小部件内文本的对齐,我们可以使用 tag_add() 和 tag_configure() 属性。我们将 "justify" 的值指定为 CENTER。

示例

# 导入所需的库
from tkinter import *

# 创建 tkinter 框架或窗口的实例
win=Tk()

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

# 创建文本小部件
text=Text(win, width=40, height=10)

# 将文本对齐到中心
text.tag_configure("center", justify='center')
text.insert(INSERT, "Welcome to Tutorialspoint...")

# 从文本开头到结尾添加标签
text.tag_add("center", 1.0, "end")
text.pack()

win.mainloop()

输出

如果运行上述代码,您将发现文本窗口的光标将位于其中心。


相关文章


有用资源