Tkinter中的grid布局器简要说明
来源:互联网 发布:软件license java实现 编辑:程序博客网 时间:2024/05/17 22:49
Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要的Widget就可以了。
使用grid显示窗体的主要流程:
self.thing = constructor(parent,……)#constructor可以为Button,Frame等
self.thing.grid(……)
grid方法介绍:
w.grid(option=value,……)
向窗体注册并显示控件
主要参数:
column: 控件放置位置的列数,从0开始算起,默认为0;
clomnspan: 设置单元格横向跨越的列数,例如:w.grid(row=0, column = 2, columnspan=3);
in_:重新设置w为窗体w2的子窗体,方法:in_=w2.w2必须是w的父窗体子类;
ipadx:设置控件里面x方向空白区域大小;
ipady:设置控件里面y方向空白区域大小;
padx:设置控件周围x方向空白区域保留大小;
pady:设置控件周围y方向空白区域保留大小;
row:控制放置的行数,从0开始算起,默认为上一个位占领的行数
rowspan:设置单元格纵向跨越的列数,例如:w.grid(row=0, column = 2,rowspan=4, columnspan=5);
sticky:设置对齐方式
如果未设置对齐方式,默认为将控件放置在窗体中间。对齐方式主要有如下几种:
1) 通过使用sticky=NE(右上角),SE(右下角),SW(左下角),NW(左上角)来设置控件位置
2) 通过使用sticky=N(上中),E(右中),S(底中),W(左中)来设置控件放置中间位置
3) sticky=N+S,向垂直方向拉升而保持水平中间对齐
4) sticky=E+W,向水平方向拉升而保持垂直中间对齐
5) sticky=N+E+S+W,以水平方向和垂直方向拉升的方式填充单元格
实例代码:
- Tkinter中的grid布局器简要说明
- Tkinter -- Grid布局
- python3中,Tkinter中关于grid布局说明
- Python Tkinter Grid布局管理器详解
- Python Tkinter Grid布局管理器详解
- Python Tkinter Grid布局管理器入门
- tkinter: 布局管理 (Layout management) 之 .grid()
- Python Tkinter Grid布局管理器详解
- 解决Tkinter中grid/pack布局中的listbox,scrollbar组合横置
- tkinter中的grid最好的总结
- [Tkinter 教程12] 布局管理 (Pack Place Grid)
- python之tkinter中的几何布局管理
- Silverlight中的Grid布局方式
- python tkinter grid 拉伸
- socket通信中的select应用简要说明
- Linux中的open函数简要说明
- 简要说明如何使用批处理中的变量
- iOS 开发中的各种证书简要说明
- JS实现选择确认删除
- JavaScript实现在web页面显示跳动的时间
- JS选择和验证技术
- 指令详解
- 新华社通稿与”联合国1973号决议”原文的对比
- Tkinter中的grid布局器简要说明
- JavaScript实现单击下拉框选择直接跳转页面
- IBM论坛2011
- JavaScript复选框的问题
- eCos官方请求 mini2440 QEMU补丁,申请FSF成功,组织内的ecos代码已经了证书
- Dnt Restful API
- 井下
- Mongodb学习资料大全
- STL string 的学习(一)