首页 > 解决方案 > 标签在按钮之间放置空格 tkinter

问题描述

我正在尝试在 Tkinter 中制作一个计算器,然后我完成了按钮,然后尝试在按钮顶部制作一个标签,但这发生了问题的照片,因为您可以看到它在按钮之间放置了空格。我该如何解决?

这就是我贴标签的方式: area1 = tk.Label(window, borderwidth=0, image=pixel, compound="c", font = myFont, width = 100, height = 177 ).grid(row = 1, column = 1)

更新:尝试将 column = 0 但它不起作用

解决方案:我尝试输入columnspan而不是column,并在每次增加标签宽度时增加它的值并且它有效

标签: pythontkinter

解决方案


为了获得更好的解决方案,我认为您应该在网格几何中使用“粘性”。Sticky 可以帮助您将按钮的一侧粘贴到您选择的列的边缘。它具有 n、s、w、e 值,表示向北、向南、向西、向东。您还可以将多个值加在一起,例如“ne”、“nswe”等。这完全取决于您的使用。你可以试试你的情况:

area1 = tk.Label(window, borderwidth=0, image=pixel, compound="c", font = myFont, width = 100, height = 177 )
area1.grid(row = 1, column = 1, sticky='w') 

推荐阅读