python居中对齐符号怎么打_如何在python中的tkinter中对齐标签中的文本需要在tkinter中对齐...

1586010002-jmsa.png

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 together!

from tkinter import *

root=Tk()

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

a.pack()

a.place(x=200,y=200)

b=Label(root,text='Bye World')

b.pack()

b.place(x=200,y=100)

I want something for justifying in center some text in label but it is not something that I need plz check this: link

解决方案

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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值