17.2 方法
方法 | 描述 |
---|---|
add(child, **options) | 增加子组件。 child: 子组件标识 options: 添加子组件的方法。见后面的表格 |
config() | 参加属性说明。 |
forget(child) | |
remove(child) | 删除一个子窗口。 |
Child | 子窗口的标识 |
identify(x, y) | 给定一个坐标(x, y),返回该坐标所在的元素名称 如果该坐标位于子组件上,返回空字符串 如果该坐标位于分割线上,返回一个二元组(n, ‘sash’),n为0表示第一个分割线 如果该坐标位于手柄上,返回一个二元组(n, ‘handle’),n为0表示第一个手柄 |
panecget(child, option) | 获得子窗口可选项的值 |
paneconfig(child, **options) paneconfigure(child, **options) |
设置子窗口的属性。具体属性的定义,参加add(child,**options)函数 |
panes() | 返回子窗口列表 |
proxy_coord() | 获得代理的坐标 |
proxy_forget() | 删除代理 |
proxy_place(x, y) | 在坐标(x,y)处放置一个代理 |
sash_coord(index) | 获得index指定的分割线的位置坐标 |
sash_mark(index, x, y) | 注册鼠标位置到(x,y)处。 |
sash_place(index, x, y) | 将分割线移动到坐标(x,y)指定的位置。 |
添加子组件方法
方法 | 说明 |
---|---|
after | 添加新的子组件到指定子组件后边 |
before | 添加新的子组件到指定子组件前边 |
height | 指定子组件的高度 |
minsize | 该选项控制窗格不得低于的值 如果orient=HORIZONTAL,表示窗格的宽度不得低于该选项的值 如果orient=VERTICAL,表示窗格的高度不得低于该选项的值 |
padx | 指定子组件的水平间距 |
pady | 指定子组件的垂直间距 |
sticky | 当窗格的尺寸大于子组件时,该选项指定子组件位于窗格的位置 可选的值有:E、S、W、N(东南西北)以及他们的组合值 |
width | 指定子组件的宽度 |
17.2.1 add(child, kw) | |
增加子组件。窗格定义好分隔的风格与大小后,具体每个子窗格中的组件,使用add()方法添加。增加子组件的参数有: | |
(1)After | |
在aft |