Tkinter 锚点选项不适用于多行字符串
Tkinter anchor option not working with multiline string
我想在我的 GUI 中有一个标签,其中文本左对齐。我尝试使用 anchor
但它似乎不起作用,如果字符串由多行组成。
我的代码如下所示:
lbl_welcome = tk.Label(fr_welcome, anchor = 'w', text = "First line\n and this is the second")
标签和框架位于西北方,使用sticky
。
我得到的是这样的:
GUI with the label
此处 label/textbox 左对齐,而不是文本本身。它适用于单行字符串,其中 \n
不存在。
默认情况下每行居中。如果您希望文本左对齐,您需要使用 justify
选项。
lbl_welcome = tk.Label(..., justify="left")
我想在我的 GUI 中有一个标签,其中文本左对齐。我尝试使用 anchor
但它似乎不起作用,如果字符串由多行组成。
我的代码如下所示:
lbl_welcome = tk.Label(fr_welcome, anchor = 'w', text = "First line\n and this is the second")
标签和框架位于西北方,使用sticky
。
我得到的是这样的:
GUI with the label
此处 label/textbox 左对齐,而不是文本本身。它适用于单行字符串,其中 \n
不存在。
默认情况下每行居中。如果您希望文本左对齐,您需要使用 justify
选项。
lbl_welcome = tk.Label(..., justify="left")