按钮 tkinter 中带有空格的居中文本

Center text with spaces in button tkinter

最近,我一直在尝试将 tkinter 中的文本居中(在按钮中)。我已经尝试使用 button.pack(anchor=tkinter.W),但没有用。我希望它像在终端中一样完美对齐,但是当我在终端中使用 print 时,我一直得到 this result. I want it to look something like this

这是我当前的代码:

from tkinter import *
import tkinter
root=Tk()

button=Button(root,text="""
        |---------|
        |         |
        |         0
        |        /|\
        |        / \
        |
        |
        |
    """)
button.pack(anchor=tkinter.W)

root.mainloop()

您需要使用等宽字体并设置 justify='left':

button=Button(root,text=r"""
        |---------|
        |         |
        |         0
        |        /|\
        |        / \
        |
        |
        |
    """, justify='left', font='TkFixedFont')

结果: