首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"Justify=LEFT“不使用Tkinter标签Widget

"Justify=LEFT“不使用Tkinter标签Widget
EN

Stack Overflow用户
提问于 2020-06-06 08:03:20
回答 1查看 4.8K关注 0票数 0

因此,我有tkinter标签,我希望其中的文本是left aligned。我正在使用justify=LEFT,但它不起作用。我搞不懂为什么?

这是我的标签Widget的代码:

代码语言:javascript
复制
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 NameLast Name中的内容不是LEFT对齐的,而是CENTER对齐的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-06 15:10:34

只有当文本包装到多行时,justify选项才会起作用。如果希望文本位于小部件的左侧边缘,则需要使用anchor选项。

代码语言:javascript
复制
Label(..., anchor="w")

来自规范tcl/tk手册页

锚点-指定小部件(例如文本或位图)中的信息如何显示在小部件中。必须是以下值之一:nneesesE 215E 116swE 217E 118wE 219、E 120nwE 221或E 122中心E 223。例如,nw的意思是显示信息,使其左上角位于小部件的左上角。

调整-当一个小部件中显示多行文本时,这个选项决定了这些行是如何排列的。必须是left、center或right之一。左表示线的左边沿都是对齐的,中间的表示线的中心是对齐的,的右表示直线的右边对齐。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62228963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档