如何在Tkinter文本框中设置对齐方式?
Text小部件支持用户的多行输入。我们可以通过使用 configure() 方法来配置Text小部件的属性,例如其字体属性、文字颜色、背景等。
要在Text小部件中设置文本对齐方式,我们可以使用 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()
输出
如果您运行上述代码,则会发现文本窗口的光标文本对齐方式设置为中心。