前言
Sorry,最近作业和洛谷比赛太多了 没时间更新了
今天我们要讲的是布局管理(pack(),place(),gird())
正文
pack()方法
pack()是我最开始的时候使用的 当时我还是一个tkinter小白
pack有许多参数但我最开始时一般不写参数 ~~ 因为我 当时不知道有参数 知道接触了csdn…… ~~
好吧废话有点多
| expand | 让控件使用所有剩下的空间 |
|---|---|
| fill | 决定控件如何填满 parcel 的空间 |
| padx,pady | 控件之间的距离,单位是像素 |
| ipadx,ipady | 此选项与 fill 选项共同使用,以定义窗体内的控件与窗体边界之间的距离 |
| side | 控件放置的位置 |
比如
from tkinter import *
root=Tk()
label=Label(root,text="cheng cheng cheng")
label.pack(padx=10,pady=10)
root.mainloop()
place()方法
place()主要就这三个参数
x,y 坐标,简单
第三个有难度 anchor
anchor是xy坐标的描点 具体如下表
| 值 | 含义 |
|---|---|
| 'n' | 控件的上边缘 |
| 's' | 控件的下边缘 |
| 'e' | 控件的右边缘 |
| 'w' | 控件的左边缘 |
| 'ne' | 控件的右上角 |
| 'nw' | 控件的左上角 |
| 'se' | 控件的右下角 |
| 'sw' | 控件的左下角 |
| 'center' | 控件的中间 |
嘿嘿嘿,用html做的 好有成就感代码我放最下面了 感兴趣的朋友可以看
太难写了 下一个
gird()方法
这个就有意思了 预习信息技术课的时候 学到什么excel文件 这个根它差不多 就是把这个窗口的布局做成表格的形式
| 参数名 | 取值类型 | 介绍 |
|---|---|---|
| row | 整数 | 指定控件应该放置在哪一行。默认值为0。 |
| column | 整数 | 指定控件应该放置在哪一列。默认值为0。 |
| rowspan | 整数 | 指定控件应该跨越多少行。默认值为1。 |
| columnspan | 整数 | 指定控件应该跨越多少列。默认值为1。 |
| sticky | 字符串 | 控制控件在其单元格中的对齐方式。可以使用N, S, E, W(分别代表上、下、右、左)以及它们的组合(例如,NSEW表示完全填充单元格)。 |
| padx | 整数或元组 | 在控件的水平方向(左右)上添加的内部填充像素数。也可以是一个元组,用于分别指定左边和右边的填充。 |
| pady | 整数或元组 | 在控件的垂直方向(上下)上添加的内部填充像素数。也可以是一个元组,用于分别指定顶部和底部的填充。 |
| ipadx | 整数 | 在控件内部增加的水平填充。这个填充是控件内容与其边界之间的空间。 |
| ipady | 整数 | 在控件内部增加的垂直填充。这个填充是控件内容与其边界之间的空间。 |
| in_ | 窗口或控件 | 指定控件应该相对于哪个父容器或控件进行定位。默认是相对于最近的网格父容器。 |
| index |

最低0.47元/天 解锁文章
939

被折叠的 条评论
为什么被折叠?



