Pygtk-adjustment-class
提供:Dev Guides
PyGTK-調整クラス
PyGTKツールキットの一部のウィジェットでは、ユーザーがマウスまたはキーボードを使用して、指定した範囲でプロパティを調整できます。 Viewportのようなウィジェットは、TextViewコントロールの複数行テキストなど、大きなデータの調整可能な部分を表示するために使用されます。
PyGTKはgtk.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 |
次の信号は、調整オブジェクトによって放出されます-
Changed | This is emitted when one (or more) of the adjustment attributes (except the value attribute) has changed. |
Value-changed | This is emitted when the adjustment value attribute has changed. |
前述のように、調整オブジェクトは物理的なウィジェットではありません。 むしろ、属性が変更される他のウィジェットと関連して使用されます。 範囲ウィジェットは、調整オブジェクトとともに使用されます。