grid是定义在python窗口创建内置模块Tkinter中的一个方法,它能够用来控制组件的摆放位置,也就是可以管理Tkinter窗口布局样式。下面就来给大家介绍一下该方法是如何去使用的,想要学习的小伙伴就可以仔细地往下阅读这篇文章了。
(1)grid()方法里面可以去设置的参数有不少,其中关键点两个参数为column以及row,表示的意思就是将组件放在窗口里面的第几列几行。而这个行列的数量是根据组件的长宽来决定的,因为所有的组件都会挨在一起。当组件加起来长度或者宽度超过窗口分辨率时,就无法再去添加组件了,示例如下:
import tkinter as tk root = tk.Tk() btn1 = tk.Button(root) btn1["text"] = "按钮1" btn1.grid(column=0) btn2 = tk.Button(root) btn2["text"] = "按钮2" btn2.grid(column=1)
上面的代码示例就是创建出来了两个按钮组件,然后使用grid()方法将其放在第一列和第二列的位置,无论是行号还是列号,都是从0开始的。
(2)另一个比较关键的参数就是ipadx以及ipady了,它们二者表示的意思就是该组件距离其他组件的距离,从参数名上即可看出表示就是横向x轴以及纵向的y轴。这两个参数需要接收的值都必须为整数,单位是像素,详细代码示例如下所示:
btn1 = tkinter.Button(root,text = '按钮1') btn1.grid(row = 0,column = 2,rowspan = 2,ipady = 15) btn2 = tkinter.Button(root,text = '按钮2') btn2.grid(row = 2,column = 0,columnspan = 3,ipadx = 20)
以上就是关于“Python中grid是什么意思?Python里面grid()的用法是什么”的全部内容了,希望对你有所帮助。