文章目录

  • 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参数详解相关推荐

  1. 布局中文件中【控件间距参数详解以及单位选择】

    注意:例如:android:layout_gravity和android:gravity的区别: android:layout_gravity:此控件相对父控件的相对位置 android:gravit ...

  2. pandas to_csv参数详解_【Python基础】Pandas数据可视化原来也这么厉害

    一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...

  3. plot参数详解python_30行Python代码实现3D数据可视化

    作者:潮汐 来源:Python技术 欢迎来到编程教室~ 我们之前的文章中有讲解过不少 Matplotlib 的用法,比如: 完成这50个Matplotlib代码,你也能画出优秀的图表 25个常用Mat ...

  4. 系列 《使用sklearn进行集成学习——理论》 《使用sklearn进行集成学习——实践》 目录 1 Random Forest和Gradient Tree Boosting参数详解 2 如何调参?

    系列 <使用sklearn进行集成学习--理论> <使用sklearn进行集成学习--实践> 目录 1 Random Forest和Gradient Tree Boosting ...

  5. 窗口发送消息参数详解

    窗口发送消息参数详解 //    窗口.发送消息    函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg ...

  6. Windows 窗口发送消息参数详解

    窗口发送消息参数详解 // 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果中文函数原型: 发送消息(hwnd,msg,wparam ...

  7. darknet 框架中.cfg文件的参数详解,以yolov3为例

    参考:darknet中cfg文件里参数的理解_zerojava0的博客-CSDN博客 参考:[Darknet源码 ]cfg文件参数详解_橘子都吃不起!的博客-CSDN博客 1.基础参数解释 batch ...

  8. WPF-Visifire.Chart使用:常用参数详解

    WPF-Visifire.Chart使用:常用参数详解 添加引用 1.百度下载WPFVisifire.Charts.dll程序集. 2.将程序集添加至你的项目引用. 代码部分 前台代码 <Gri ...

  9. Flutter Scaffold 参数详解

    1.Scaffold 1.1 继承关系 Object > Diagnosticable > DiagnosticableTree > Widget > StatefulWidg ...

  10. (转)CPU 参数详解

    CPU 参数详解 CPU是Central Processing Unit(中央处理器)的缩写,CPU一般由逻辑运算单元.控制单元和存储单元组成.在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CP ...

最新文章

  1. 实时传输协议(RTP)
  2. Chapter 6 : 综合数据和分组函数
  3. python官网的软件好用吗-为何强烈不推荐去学python?
  4. maven java 编译乱码
  5. SAP Spartacus中使用到的Angular ModuleWithProviders类型
  6. SpringMVC与Ajax交互
  7. 正则表达式 - - - 补(爬虫正则之基础)
  8. 我要成为一名优秀的程序员!
  9. 经常使用的webservice接口
  10. 大数据之-Hadoop之HDFS的API操作_文件IO流_上传_案例---大数据之hadoop工作笔记0063
  11. python离线录音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
  12. 控制div的大小自适应_干货 | 浅谈模糊自适应PID控制
  13. 在Vim中将DOS行尾转换为Linux行尾
  14. 利用百度搜索结果爬取邮箱
  15. 如何将根文件系统制作成yaffs格式,并设置从yaffs启动
  16. springboot集成log4j
  17. 【阅读笔记】BI系统介绍及建设思路
  18. 代码安全/权限控制/敏感数据规范多多 - 第395篇
  19. Label free定量蛋白质组学
  20. JSP中通过checkbook实现批量管理

热门文章

  1. 无感验证案例:工商联人才中心
  2. 怎样才能使你的Mac更加个性化?
  3. 博士申请 | 香港中文大学(深圳)徐扬生院士团队招收人工智能全奖博士生
  4. C语言 一维数组叠加为二维数组样例
  5. 不同颜色对应的RGB值
  6. 【34】理解虚拟机:你在云上拿到的计算机是什么样的?
  7. Kubernetes CKS【23】---Runtime Security - Auditing
  8. c++ 在控制台输出彩色字体
  9. python 好玩_好用好玩的Python包
  10. 决定教你们如何看别人的 QQ密码