Tkinter的使用记录

Tkinter 模块元素的简要说明

常用的布局及使用方法记录

  1. pack(fill=BOTH,expand=True)
    fill=BOTH, 设置垂直与水平均填充,
    expand=True, 设置左右扩展使能
  2. .grid(sticky, pady, padx)
    sticky ,表示插件位于单元的那个位置,默认为居中,N(靠上方)E(靠右方)S(靠下方)W(靠左方)
    padyx x方向的外部填充,在插件外部,左右方向各填充指定长度的空间;
    pady y方向的外部填充,在插件外部,上下方向各填充指定长度的空间。

Tkinter三种布局方式

  1. Pack
    使用pack布局,将向容器中添加组件,第一个添加的组件在最上方,然后是依次向下添加。
    sticky 只控制插件的布防位置,插件并不会因此而填充整个cell。这时候需要通过w.columnconfigure(N,option=value,) 与w.rowconfigure(N,option=value)来设定。
    在w插件的grid布局内,可以为N列配置相应的option选项,option选项见下表。
option解释
weight给这个参数设定一定的数值(权重),使得该列或该行以此权重在多余的空间中伸缩,平铺。比如,w插件使用了grid布局,并且有着两行代码: w.columnconfigure(0,weight=3) w.columnconfigure(1,weight=1),这会将多余的3/4空间分配给第一列,其余的1/4空间分配给第二列。如果没有使用此option,就不会伸缩行或列。
  1. grid
    grid 集合管理采用类似表格的结构组织配件,用其设计对话框和带有滚动条的窗体效果最好。grid采用行列确定位置,行列交汇处为一个单元格。
    .grid(row=,rowspan=,column=,columnspan=,sticky=)
  2. place

控件的方法使用

  1. text.insert(index,string) index = x.y 的形式 x表示行,y表示列
    第一行插入数据 text.insert(1.0,‘helloworld’)
  2. text.delete(1.0,tkinter.END)清空text 方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值