赞
踩
在tkinter中,用于管理所有组件在窗口界面布局的有三种方法:pack、grid、place。
先前,我们了解了 pack 布局管理器,下面我们再来聊聊 grid。
grid 相当于把整个窗口看成一个网格,通过设置行列数(参数row表示行,参数column表示列)从而把组件放置到指定的格子中。
同时 grid 会自动根据所有组件的大小来计算其网格的大小。
所以,grid 使用起来也是非常方便的,尤其在设计对话框的时候。
同样需要非常注意的,不要在同一个父组件中同时使用 pack 和 grid,会造成tkinter在不断计算分析该先使用哪个布局管理器。
很可能你等半天也不会有结果的…
——
首先我们来演示了解一下 grid 的用法。
import tkinter as tk
root = tk.Tk()
tk.Label(root, text='用户名').grid(row=0, column=0, padx=10, pady=5)
tk
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。