51、Tk GUI 组件:滚动条、输入框与微调框的使用指南

Tk GUI 组件:滚动条、输入框与微调框的使用指南

1. 滚动条组件

1.1 滚动条概述

Tk 8.0 在 Macintosh 和 Windows 上使用原生滚动条组件。虽然在所有平台上滚动条与其他组件的使用方式相同,但属性的解释和绑定细节因平台而异。这里主要介绍 UNIX 系统上的 Tk 滚动条。滚动条由五个部分组成:箭头 1、槽 1、滑块、槽 2 和箭头 2。对于水平滚动条,箭头 1 在左侧;对于垂直滚动条,箭头 1 在顶部。滑块代表关联组件中显示信息的相对位置,其大小代表显示信息的相对数量。两个槽区域是滑块和箭头之间的区域。如果滑块覆盖了所有槽区域,则可以看到关联组件中的所有信息。

1.2 滚动条绑定

滚动条的默认绑定如下表所示:
| 绑定事件 | 操作说明 |
| ---- | ---- |
| | 点击箭头,滚动一个单位;点击槽,滚动一屏 |
| | 拖动滑块,动态滚动 |
| | 点击槽或箭头,滚动到组件的开头(结尾) |
| | 向上(下)滚动一个单位 |
| | 向上(下)滚动一屏 |
| | 向左(右)滚动一个单位 |
| | 向左(右)滚动一屏 |
| | 向后(向前)滚动一屏 |
| | 滚动到最左侧(顶部) |
| | 滚动到最右侧(底部) |

1.3 滚动条属性

滚动条的属性如下表所示:
| 属性名称 | 属性说明 |
| ---- | ---- |
| act

你可能感兴趣的:(Tk,GUI,滚动条,输入框)