因此,我有tkinter标签,我希望其中的文本是left aligned。我正在使用justify=LEFT,但它不起作用。我搞不懂为什么?
这是我的标签Widget的代码:
Label(displayWindow, text=value, width=15, borderwidth=3, justify=LEFT, relief=GROOVE, font=("times",13,"bold"), bg="lightblue").grid(row=row_num+1,column=col, padx=5, sticky=EW)这是输出:

注意:列First Name和Last Name中的内容不是LEFT对齐的,而是CENTER对齐的。
发布于 2020-06-06 15:10:34
只有当文本包装到多行时,justify选项才会起作用。如果希望文本位于小部件的左侧边缘,则需要使用anchor选项。
Label(..., anchor="w")来自规范tcl/tk手册页
锚点-指定小部件(例如文本或位图)中的信息如何显示在小部件中。必须是以下值之一:n、ne、e、se、sE 215、E 116swE 217、E 118wE 219、E 120nwE 221或E 122中心E 223。例如,nw的意思是显示信息,使其左上角位于小部件的左上角。
调整-当一个小部件中显示多行文本时,这个选项决定了这些行是如何排列的。必须是left、center或right之一。左表示线的左边沿都是对齐的,中间的表示线的中心是对齐的,的右表示直线的右边对齐。
https://stackoverflow.com/questions/62228963
复制相似问题