如何在Tkinter文本框中设置对齐方式?

如何在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()
Python

输出

如果您运行上述代码,则会发现文本窗口的光标文本对齐方式设置为中心。

如何在Tkinter文本框中设置对齐方式?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册