meiszp 发表于 2022-6-23 11:26:51

tkinter 标签控件文本对齐

本帖最后由 meiszp 于 2022-6-23 11:36 编辑

希望优秀、良好、及格、不及格如代码中一样对齐。
但运行后不对齐的,添加的空格不起作用。
求解决,谢谢!

import tkinter as tk
win = tk.Tk()
win.geometry('800x400')


notice = """学习成绩:
成绩>90,   优秀。
80≤成绩≤90,良好。
60≤成绩<80, 及格。
成绩<60,   不及格。"""

Label_notice = tk.Label(win,
                        text = notice,
                        font = ("Times New Roman", 11),
                        fg = "black",
                        justify = "left",
                        relief = "groove"
                        )
Label_notice.grid(row = 0, column = 0, padx = 20,pady = 20,sticky = 'w')
win.mainloop()


临时号 发表于 2022-6-23 13:16:33

import tkinter as tk
win = tk.Tk()
win.geometry('800x400')


notice = """学习成绩:
成绩>90,\t优秀。
80≤成绩≤90,\t良好。
60≤成绩<80,\t及格。
成绩<60,\t不及格。"""

Label_notice = tk.Label(win,
                        text = notice,
                        font = ("Times New Roman", 11),
                        fg = "black",
                        justify = "left",
                        relief = "groove"
                        )
Label_notice.grid(row = 0, column = 0, padx = 20,pady = 20,sticky = 'w')
win.mainloop()

meiszp 发表于 2022-6-23 13:41:49

临时号 发表于 2022-6-23 13:16


谢谢,可以实现效果。
使用\t增加制表符,空白有点大,如果想缩小空白,还有什么好的方法吗?
页: [1]
查看完整版本: tkinter 标签控件文本对齐