how to justify text in label in tkinter in python Need justify in tkinter

后端 未结 3 1579
闹比i
闹比i 2021-01-11 17:04

In Tkinter in Python: I have a table with a different label. How can I justify the text that is in the label? Because It is a table and the texts in different labels come to

3条回答
  •  旧巷少年郎
    2021-01-11 17:16

    By default, the text in a label is centered in the label. You can control this with the anchor attribute, and possibly with the justify attribute. justify only affects the text when there is more than one line of text in the widget.

    For example, to get the text inside a label to be right-aligned you can use anchor="e":

    a=Label(root,text='Hello World!', anchor="e")
    

    Note, however, this will appear to have no effect if the label is exactly big enough to hold the text. In your specific example, you would need to give each label the same width:

    a=Label(..., width=12)
    b=Label(..., width=12)
    

提交回复
热议问题