1

我正在尝试制作一个包含我的程序帮助的“标签”小部件。假设我的标签小部件被称为“菜单”,我使用:

menu['text'] = '1. \n2. \n3. \n4. \n5.'

这应该输出如下内容:

1.
2.
3.
4.
5.

但是,它输出:

1.
 2.
  3.
   4.
5.

我究竟做错了什么?

4

2 回答 2

3

在创建 时设置anchorjustify选项Label,如下所示:

myLabel = Label(self, text='1. \n2. \n3. \n4. \n5.', anchor=W, justify=LEFT)

anchor=W会将您的文本定位在 内的西边(因此是WLabel,同时justify=LEFT确保任何额外的文本行左对齐。

于 2013-03-21T01:43:43.480 回答
0

我有同样的问题。删除代码中的空格。这似乎只是 Python 文件中的格式化问题。

于 2018-03-20T13:08:13.780 回答