在小部件之间添加间隙

YAs*_*rAj -1 python tkinter

在此处输入图片说明

如何在两个按钮之间获得间隙,生成和清除?

Mik*_*SMT 6

如果您只想在 2 个按钮之间添加填充,您可以pady = (0,5)grid()管理器中将其用于生成按钮。如果要在所有 3pady = (5,5)pady = 5.

有 2 种方法可以为您的padx或提供一个/多个数字pady。您可以只使用一个像pady = 5这样的数字,这可以同时填充顶部和底部,但是如果您只想专门填充一侧,您可以提供一个像这样的元组pady = (0,5),这只会填充小部件的底部。

下面是一个例子:

import tkinter as tk

root = tk.Tk()

tk.Entry(root, width = 25).grid(row=0, column=0)

tk.Button(root, text = "Generate").grid(row=1, column=0, pady = (5,5))
tk.Button(root, text = "clear").grid(row=2, column=0)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

这是按钮之间的空间的示例:

import tkinter as tk

root = tk.Tk()

tk.Entry(root, width = 25).grid(row=0, column=0)

tk.Button(root, text = "Generate").grid(row=1, column=0, pady = (0,5))
tk.Button(root, text = "clear").grid(row=2, column=0)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明