我最近在用 Tkinter 写 GUI,如果给 Label 组件指定长度的话,应该怎样让里面的文本左对齐呢?
import tkinter as tk
wd_main = tk.Tk()
# wd_main.geometry("600x300")
lb1 = tk.Label(wd_main, text = "Once upon a time a girl...",
relief = "groove", width = 60).pack(side = "left")
# lb2 = tk.Label(wd_main, text = "test2kasjfkd",
# relief = "groove").pack(side = "left", anchor = "nw")
wd_main.mainloop()
# 构造:
anchor='w' # 文本区域左对齐,可填'n','s','e',w'
justify='left' # 行左对齐,可填'left','right','center'
# 布局:
.grid(sticky='w') # 在单元格内左对齐,仅限grid,可填'n','s','w','e'或自由搭配
你用grid布局,在后面加上参数sticky='w'试一试