如何在 tkinter 中的文本小部件中居中文本

问题描述

我有一个文本小部件

from tkinter import *
root = Tk()
root.wm_title("cloth")
root.geometry("500x500")
l = Text(root,width=46,bg="White",relief = "solid",font="Arial 9",height=1,bd=1)
l.configure(state='normal')
l.configure(state='disabled')
l.grid(row=1,column=1)

我想居中文字 但是如果我选择然后只选择文本,没有选择空间

解决方法

我认为,不加空格就没有办法

import tkinter as tk
root = tk.Tk()
T1 = tk.Text(root)
T1.tag_configure("center",justify='center')
T1.insert(1.0," ")
T1.tag_add("center","1.0","end")
T1.pack()
root.mainloop()