如何为 tkinter 窗口添加边距?

tkinterpythongui-programming更新于 2025/6/18 3:24:17

可以通过指定 fill、expand 和 padding 的值来控制 tkinter 窗口的边距。设置 tkinter 窗口边距的另一种方法是使用 grid(**options) 几何管理器。 Grid pack manager 允许我们通过指定 row 和 column 属性的值来添加边距。

示例

# 导入所需的库
from tkinter import *
from tkinter import ttk

# 创建 tkinter frame 的实例
win= Tk()

# 设置 Tkinter 窗口的大小
win.geometry("700x350")

# 添加一个框架来设置窗口的大小
frame= Frame(win, relief= 'sunken', bg= "black")
frame.pack(fill= BOTH, expand= True, padx= 10, pady=20)

# 添加标签小部件
label= Label(frame, text= "Welcome to Tutorialspoint",
font=('Helvetica 15 bold'), bg= "white")
label.pack(pady= 30)

win.mainloop()

输出

执行上述代码将显示一个位于框架内的标签文本。框架的边距可扩展且可调整大小。


相关文章


有用资源