Python Tkinter 布局介绍 作者:马育民 • 2025-03-19 21:58 • 阅读:10009 # 介绍 布局就是显示控件的方式,Tkinter 中,不使用布局,控件一般不显示 如下代码: ``` import tkinter as tk # 创建窗口 win = tk.Tk() # 窗口标题 win.title("测试") # 600宽、400高 win.geometry("600x400") # 添加按钮 button = tk.Button(win, text="按钮") # ======= pack布局,注销掉后,按钮不显示 ======= # button.pack() win.mainloop() ``` # 布局 常用的布局有三种: - pack():自动按顺序排列组件,最简单 - place():精确的坐标布局,最灵活 - grid():网格布局,按行列排布组件,最强大 **注意:**在同一个容器中,只能使用 **一种布局方式** ### 例子 ``` import tkinter as tk # 创建窗口 win = tk.Tk() # 窗口标题 win.title("测试") # 600宽、400高 win.geometry("600x400") # 添加按钮 button = tk.Button(win, text="按钮") # ======== 使用pack布局,按钮正常显示 ========= button.pack() win.mainloop() ``` 原文出处:http://malaoshi.top/show_1GWn1FQRG9r.html