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 属性)发生变化时发出。
Value-changed 当调整值属性发生变化时发出。

如上所述,Adjustment 对象不是物理小部件。相反,它与其他小部件关联使用,这些小部件用于更改其属性。Range 小部件与 Adjustment 对象一起使用。

广告

© . All rights reserved.