【问题标题】:Adding a gap between widgets在小部件之间添加间隙
【发布时间】:2018-02-16 15:26:27
【问题描述】:

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

【问题讨论】:

标签: python tkinter


【解决方案1】:

如果您只想在 2 个按钮之间进行填充,则可以在 grid() 管理器中为“生成”按钮使用 pady = (0,5)。如果您想在所有 3 个pady = (5,5)pady = 5 之间添加空格。

您可以通过两种方式向您的padxpady 提供号码。您可以只使用像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()

结果:

【讨论】:

    猜你喜欢
    • 2014-01-20
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多