PyGTK Adjustment类

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 The initial value
lower The minimum value
upper The maximum value
step_incr The step increment
page_incr The page increment
page_size The page sizes

以下信号是由Adjustment对象发出的:

Changed 当调整属性(除了值属性)中的一个(或多个)发生变化时,就会发出这个信号。
Value-changed 当调整的值属性发生变化时,会发出此信号。

如上所述,调整对象并不是一个物理部件。相反,它与其他部件一起使用,通过它的属性进行改变。范围部件与调整对象一起使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程