Tkinter'label'widget新行随机添加空间

2024-09-27 07:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

这应该会输出如下内容:

^{pr2}$

但是,它输出:

1.
 2.
  3.
   4.
5.

我做错什么了?在


Tags: text程序内容部件菜单标签menun2
2条回答

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

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

anchor=W将把文本放在Label内的西边(因此W),而{}将确保任何附加的文本行左对齐。在

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

相关问题 更多 >

    热门问题