如何在tkinter中的按钮之间添加空格? [重复]

问题描述 投票:0回答:1
很抱歉,如果这是一个简单的问题,我是编程新手。我想使按钮不互相粘在一起(我希望按钮之间有空间)。我设法通过在它们之间添加空白标签来做到这一点。我不知道这是否有效。还有其他方法可以在它们之间放置空格吗?

button1 = Button(gui, text="1", pady= 15, padx= 20).pack() label = Label(gui, text=" ", pady= 0.5, padx= 0.5).pack() button2 = Button(gui, text="2", pady= 15, padx= 20).pack() label = Label(gui, text=" ", pady= 0.5, padx= 0.5).pack() button3 = Button(gui, text="3", pady= 15, padx= 20).pack() label = Label(gui, text=" ", pady= 0.5, padx= 0.5).pack() button4 = Button(gui, text="4", pady= 15, padx= 20).pack() label = Label(gui, text=" ", pady= 0.5, padx= 0.5).pack() button5 = Button(gui, text="5", pady= 15, padx= 20).pack() label = Label(gui, text=" ", pady= 0.5, padx= 0.5).pack() button6 = Button(gui, text="6", pady= 15, padx= 20).pack()

python python-3.x tkinter
1个回答
0
投票
这应该可以解决问题:

button1 = Button(gui, text="1", pady= 15, padx= 20).pack(pady= 15, padx= 20) button2 = Button(gui, text="2", pady= 15, padx= 20).pack(pady= 15, padx= 20) button3 = Button(gui, text="3", pady= 15, padx= 20).pack(pady= 15, padx= 20) button4 = Button(gui, text="4", pady= 15, padx= 20).pack(pady= 15, padx= 20) button5 = Button(gui, text="5", pady= 15, padx= 20).pack(pady= 15, padx= 20) button6 = Button(gui, text="6", pady= 15, padx= 20).pack(pady= 15, padx= 20)

Padx和pady内部的Button函数使按钮变大。当放在内部包装时,在它们之间增加了空间。
© www.soinside.com 2019 - 2024. All rights reserved.