如何在 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()
输出
如果运行上述代码,您将发现文本窗口的光标将位于其中心。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

