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.

前述のように、調整オブジェクトは物理的なウィジェットではありません。 むしろ、属性が変更される他のウィジェットと関連して使用されます。 範囲ウィジェットは、調整オブジェクトとともに使用されます。