Tkinter布局grid、pack、place参数详解
文章目录
- Tkinter布局之==grid、place、pack==梳理
- grid(**options)
- pack(**options)
- place(**options)
- (同类文章)==↓==
- Tkinter消息窗
- Tkinter文件选择对话框、调色板
Tkinter布局之grid、place、pack梳理
grid(**options)
选项 | 含义 |
column |
--指定组件插入的列(0表示第一列) --默认值是0 |
columnspan | --指定用多少列(跨列)显示该组件 |
in_ |
--将该组件放到该选项指定的组件中 --指定的组件必须是该组件的父组件 |
ipadx | --指定水平方向上的内边距 |
ipady | --指定垂直方向上的内边距 |
padx | --指定水平方向上的外边距 |
pady | --指定垂直方向上的外边距 |
row | --指定组件插入的行(0表示第一行) |
rowspan | --指定用多少行(跨行)显示该组件 |
sticky |
--控制组件在grid分配的空间中的位置 --可以使用N,E,S,W以及他们的组合来定位 --使用加号(+)表示拉长填充,例如N+S表示将该组件垂直拉长填充网格,N+S+W+E表示填充整个网格 --不指定该值则居中显示 |
pack(**options)
选项 | 含义 |
anchor |
--控制组件在pack分配的空间中的位置 --N, NE, E, SE, S, SW, W, NW或CENTER来定位(EWSN表示东南西北) --默认值是CENTER |
expand |
--指定是否填充父组件的额外空间 --默认值是False |
fill |
--指定填充pack分配的空间 --默认值是NONE,表示保持子组件的原始尺寸 --还可以使用的值有:X(水平填充),Y(垂直填充)和BOTH(水平和垂直填充) |
in_ |
--将该组件放到该选项指定的组件中 --指定的组件必须是该组件的父组件 |
ipadx | --指定水平方向上的内边距 |
ipady | --指定垂直方向上的内边距 |
padx | --指定水平方向上的外边距 |
pady | --指定垂直方向上的外边距 |
side |
--指定组件的放置位置 --默认值是TOP --还可以设置的值有:LEFT,BOTTOM,RIGHT |
place(**options)
选项 | 含义 |
anchor |
--控制组件在place分配的空间中的位置 --N, NE, E, SE, S, SW, W, NW或CENTER来定位(EWSN表示东南西北) --默认值是NW |
bordermode |
--指定边框模式(INSIDE或OUTSIDE) --默认值是INSIDE |
height | --指定该组件的高度(像素) |
in_ |
--将该组件放到该选项指定的组件中 --指定的组件必须是该组件的父组件 |
relheight |
--指定该组件相对于父组件的高度 --取值范围是0.0~1.0 |
relwidth |
--指定该组件相对于父组件的宽度 --取值范围是0.0~1.0 |
relx |
--指定该组件相对于父组件的水平位置 --取值范围是0.0~1.0 |
rely |
--指定该组件相对于父组件的垂直位置 --取值范围是0.0~1.0 |
width | --指定该组件的宽度(像素) |
x |
--指定该组件的水平偏移位置(像素) --如果同时指定了relx选项,优先实现relx选项 |
y |
--指定该组件的垂直偏移位置(像素) --如果同时指定了rely选项,优先实现rely选项 |
同类文章:
(同类文章)↓
Tkinter消息窗
Tkinter文件选择对话框、调色板
Tkinter布局grid、pack、place参数详解相关推荐
- 布局中文件中【控件间距参数详解以及单位选择】
注意:例如:android:layout_gravity和android:gravity的区别: android:layout_gravity:此控件相对父控件的相对位置 android:gravit ...
- pandas to_csv参数详解_【Python基础】Pandas数据可视化原来也这么厉害
一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...
- plot参数详解python_30行Python代码实现3D数据可视化
作者:潮汐 来源:Python技术 欢迎来到编程教室~ 我们之前的文章中有讲解过不少 Matplotlib 的用法,比如: 完成这50个Matplotlib代码,你也能画出优秀的图表 25个常用Mat ...
- 系列 《使用sklearn进行集成学习——理论》 《使用sklearn进行集成学习——实践》 目录 1 Random Forest和Gradient Tree Boosting参数详解 2 如何调参?
系列 <使用sklearn进行集成学习--理论> <使用sklearn进行集成学习--实践> 目录 1 Random Forest和Gradient Tree Boosting ...
- 窗口发送消息参数详解
窗口发送消息参数详解 // 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg ...
- Windows 窗口发送消息参数详解
窗口发送消息参数详解 // 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果中文函数原型: 发送消息(hwnd,msg,wparam ...
- darknet 框架中.cfg文件的参数详解,以yolov3为例
参考:darknet中cfg文件里参数的理解_zerojava0的博客-CSDN博客 参考:[Darknet源码 ]cfg文件参数详解_橘子都吃不起!的博客-CSDN博客 1.基础参数解释 batch ...
- WPF-Visifire.Chart使用:常用参数详解
WPF-Visifire.Chart使用:常用参数详解 添加引用 1.百度下载WPFVisifire.Charts.dll程序集. 2.将程序集添加至你的项目引用. 代码部分 前台代码 <Gri ...
- Flutter Scaffold 参数详解
1.Scaffold 1.1 继承关系 Object > Diagnosticable > DiagnosticableTree > Widget > StatefulWidg ...
- (转)CPU 参数详解
CPU 参数详解 CPU是Central Processing Unit(中央处理器)的缩写,CPU一般由逻辑运算单元.控制单元和存储单元组成.在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CP ...
最新文章
- 实时传输协议(RTP)
- Chapter 6 : 综合数据和分组函数
- python官网的软件好用吗-为何强烈不推荐去学python?
- maven java 编译乱码
- SAP Spartacus中使用到的Angular ModuleWithProviders类型
- SpringMVC与Ajax交互
- 正则表达式 - - - 补(爬虫正则之基础)
- 我要成为一名优秀的程序员!
- 经常使用的webservice接口
- 大数据之-Hadoop之HDFS的API操作_文件IO流_上传_案例---大数据之hadoop工作笔记0063
- python离线录音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
- 控制div的大小自适应_干货 | 浅谈模糊自适应PID控制
- 在Vim中将DOS行尾转换为Linux行尾
- 利用百度搜索结果爬取邮箱
- 如何将根文件系统制作成yaffs格式,并设置从yaffs启动
- springboot集成log4j
- 【阅读笔记】BI系统介绍及建设思路
- 代码安全/权限控制/敏感数据规范多多 - 第395篇
- Label free定量蛋白质组学
- JSP中通过checkbook实现批量管理