我的目标是pady把这部分用红圈稍微标记下来。
我的代码片段应该pady放在最后一个标签上:
self.likviditetsgL = Label(self.left_child, bg=grey, text='Likviditetsgrad,%', pady=(10,0))
Run Code Online (Sandbox Code Playgroud)
这导致: _tkinter.TclError: bad screen distance "10 0"
肯定有足够多的地方可以扩展,那么错误的原因是什么?
我尝试过的东西:
反过来填充不会改变任何东西"pady=(0,10)"。
我什至可以用 0 填充,但它仍然会导致相同的错误"pady=(0,0)"。
我什至尝试将元组重写为字符串,结果没有什么不同pady="10 0"。
如果需要,我可以发布源代码(大约 150 行)。
pady标签的选项只接受单个值(例如pady=10:),而不是元组。“不良屏幕距离”错误是指该值必须是“屏幕距离”这一事实。通常这意味着一个代表像素的整数,但它也可以是“1c”(一厘米)、“1i”(一英寸)、“1m”(一毫米)或“1p”(一个打印机点)。
你可能会混淆pady的选择Label与pady的选择grid或pack方法。grid和pack方法的选项接受一个元组,但标签本身的选项只接受一个数字。
| 归档时间: |
|
| 查看次数: |
1639 次 |
| 最近记录: |