| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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()
 
  复制代码 
 
 
 |   
 
 
 
 |