如何在tkinter小部件上仅添加某一侧的填充?

如何在tkinter小部件上仅添加某一侧的填充?

假设我们想在特定小部件的一侧(顶部/底部或左侧/右侧)添加填充。我们可以通过使用Tkinter的 pack()grid() 方法来实现。

在pack()方法中,我们必须定义“padx”和“pady”的值。而grid方法只需要两个元组,即x和y,以在X轴或Y轴周围添加填充。

示例

# 导入所需的库
from tkinter import *

# 创建窗口或帧的实例
win = Tk()
win.geometry("700x400")

# 创建两个按钮
# 在x轴和y轴上添加填充

b1 = Button(win, text="Button1", font=('Poppins bold', 15))
b1.pack(padx=10)

b2 = Button(win, text="Button2", font=('Poppins bold', 15))
b2.pack(pady=50)

b3 = Button(win, text="Button3", font=('Poppins bold', 15))
b3.pack(padx=50, pady=50)

# 保持窗口运行
win.mainloop()
Python

输出

运行以上代码将创建一个窗口,其中包含三个按钮,这些按钮将在X轴、Y轴或两个轴周围留有一些填充。

如何在tkinter小部件上仅添加某一侧的填充?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册