|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from tkinter import *
tool = Tk()
Label(tool,text='这是五个字',bg='blue').grid(row=0)
Label(tool,text='俩字',bg='blue').grid(row=1)
Label(tool,text='三个字',bg='blue').grid(row=2)
Label(tool,text='我想四个',bg='blue').grid(row=3)
Label(tool,text='一',bg='blue').grid(row=4)
Label(tool,text='还是三',bg='blue').grid(row=5)
Label(tool,text='有点像四',bg='blue').grid(row=6)
mainloop()
这个代码里的几个Label大小不一,看起来很难看,想要全部都左对齐,或者右对齐的话该怎么设置啊
这个跟在一个Label里设置文字左对齐好像不一样
本帖最后由 Daniel_Zhang 于 2021-2-3 16:25 编辑
那就加上一个 anchor 进行对齐,anchor 的值有 n, ne, e, se, s, sw, w, nw, or center 这几个选项,我这里选的是 w 也就是左对齐
from tkinter import *
tool = Tk()
Label(tool,text='这是五个字',bg='blue',width = 20, anchor = "w").grid(row=0)
Label(tool,text='俩字',bg='blue', width = 20, anchor = "w").grid(row=1)
Label(tool,text='三个字',bg='blue',width = 20, anchor = "w").grid(row=2)
Label(tool,text='我想四个',bg='blue',width = 20, anchor = "w").grid(row=3)
Label(tool,text='一',bg='blue',width = 20, anchor = "w").grid(row=4)
Label(tool,text='还是三',bg='blue',width = 20, anchor = "w").grid(row=5)
Label(tool,text='有点像四',bg='blue',width = 20, anchor = "w").grid(row=6)
mainloop()
|
|