Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在小部件之间添加间隙_Python_Tkinter - Fatal编程技术网

Python 在小部件之间添加间隙

Python 在小部件之间添加间隙,python,tkinter,Python,Tkinter,如何在“生成”和“清除”两个按钮之间获得间隙?如果您只希望在两个按钮之间使用填充,则可以在网格()中为“生成”按钮使用pady=(0,5)。如果要在所有3个pady=(5,5)或pady=5之间添加空格 有两种方法可以向您的padx或pady提供数字。您可以只使用一个数字,如pady=5,这将同时进行顶部和底部填充,但是如果您想专门填充一侧,您可以提供一个元组,如pady=(0,5),这将只填充小部件的底部 以下是一个例子: import tkinter as tk root = tk.Tk(


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

如果您只希望在两个按钮之间使用填充,则可以在
网格()中为“生成”按钮使用
pady=(0,5)
。如果要在所有3个
pady=(5,5)
pady=5
之间添加空格

有两种方法可以向您的
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()
结果:

下面是按钮之间的间距示例:

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()
结果:


您可以使用填充。您正在使用的几何图形管理器
grid()
pack()
?@sierramount我正在使用grid()标题的可能重复非常具体,并且描述了实际问题!您是否研究并试验了
网格的各种选项?有多种选择,其中一些是专门针对您的要求。此外,如果您请求编码帮助,那么如果您提供