SpinBox(3tk) | SpinBox(3tk) |
NAME¶
SpinBox - SpinBox 组件
创建 CREATION¶
SpinBox pathName ?option value...?
描述 DESCRIPTION¶
SpinBox 组件使用户能在用 values 选项给出的一个列表,或用一个最小值、一个最大值和一个增量定义的一组值中选择一个值。注意 range 选项定义值的一个列表,所以 getvalue 和 setvalue 能操作 values 和 range 二者。
组件特有选项 WIDGET-SPECIFIC OPTIONS¶
- -modifycmd
- 指定在用户修改 SpinBox 的值的时候调用的 Tcl 命令。
- -range
- 指定描述 SpinBox 的最小值、最大值和增量的三个整数的一个列表。
- -values
- 指定 SpinBox 接受的值。这个选项优先于 range 选项。
组件命令¶
- pathName bind ?arg...?
- 在录入组件上设置绑定。
- pathName cget option
- 返回用 option 给出的配置选项的当前值。Option 可以是能被建立命令接受的任何值。
- pathName configure ?option? ?value option value ...?
- 查询或修改这个组件的配置选项。如果未指定 option ,则返回描述 pathName 的所有可获得的选项的一个列表。如果指定了不带 value 的 option,则这个命令返回描述这个指名的 option 的一个列表(这个列表与未指定 option 所返回的值的相应的子集是一样的)。如果指定了一个或多个选项-值 对,则这个命令把给定的组件选项修改为给定的值;在这种情况下这个命令返回一个空串。Option 可以是能被建立命令接受的任何值。只读选项不可修改。
- pathName getvalue
- 返回 SpinBox 当前文本在值的列表中的索引,如果它不匹配任何值则返回 -1。
- pathName setvalue index
- 把 SpinBox
的文本设置成用在值的列表中的索引指示的值。index
可以被指定为任何下列形式:
last 指定值的列表的最后一个元素。
first 指定值的列表的第一个元素。
next 指定值的列表的当前元素(就是 getvalue 返回的那个)的下一个元素。
previous 指定值的列表的当前元素(就是 getvalue 返回的那个)的上一个元素。
@number 指定在值的列表的整数索引。
绑定¶
在 SpinBox 的录入组件获得输入聚焦的时候,除了缺省的录入组件绑定之外,它还有下列绑定:
* Page up 把 SpinBox 的值设置为最后一个值。
* Page down 把 SpinBox 的值设置为第一个值。
* Arrow up 把 SpinBox 的值设置为下一个值。
* Arrow down 把 SpinBox 的值设置为上一个值。
[中文版维护人]¶
寒蝉退士
[中文版最新更新]¶
2001/05/17
《中国 Linux 论坛 man 手册页翻译计划》:¶
tcllib - BWidget |