PyGTK - Adjustment 调整类
PyGTK 工具包中的一些小部件使得用户可以使用鼠标或键盘在指定范围内调整它们的属性。 像 Viewport 这样的小部件用于显示大数据的某些可调整部分,例如,TextView 控件中的多行文本。
PyGTK 使用 gtk.Adjustment 对象与此类小部件关联使用,以便将用户调整传递给某些回调函数进行处理。 Adjustment 对象包含可调整值的下限和上限及其增量步长参数。 当调整对象的参数发生变化时,会发出 changed 或 value_changed 信号。
下面是gtk.Adjustment类的构造函数 −
gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0, page_incr = 0, page_size = 0)
构造函数中各个属性的含义如下 −
value | 初始化值 |
lower | 最小值 |
upper | 最大值 |
step_incr | 步进增量 |
page_incr | 页面增量 |
page_size | 页面大小 |
以下信号由 Adjustment 对象发出 −
Changed | 当一个(或多个)调整属性(值属性除外)发生更改时,将发出此消息。 |
Value-changed | 调整值属性更改时发出。 |