Pygtk-viewport-class

提供:Dev Guides
移動先:案内検索

PyGTK-ビューポートクラス

ウィジェットにトップレベルウィンドウよりも大きい領域がある場合、ViewPortコンテナに関連付けられます。 gtk.Viewportウィジェットは、ScrolledWindowで使用される調整機能を提供します。 たとえば、ラベルウィジェットには調整はありません。 したがって、ビューポートが必要です。 一部のウィジェットには、ネイティブのスクロールサポートがあります。 ただし、Labelまたはgtk.Tableウィジェットには、組み込みのスクロールサポートがありません。 したがって、ビューポートを使用する必要があります。

ViewPortクラスには次のコンストラクタがあります-

gtk.Viewport(hadj, vadj)

ここで、 hadj および vadj は、ビューポートに関連付けられた調整オブジェクトです。

gtk.ViewPortクラスは次のメソッドを使用します-

  • * Viewport.set_hadjustment()*-これは「hadjustment」プロパティを設定します
  • * Viewport.set_vadjustment()*-これは「vadjustment」プロパティを設定します
  • * Viewport.set_shadow_type()-これは、「shadow-type」プロパティを *type の値に設定します。 type の値は次のいずれかでなければなりません-
  • gtk.SHADOW_NONE
  • gtk.SHADOW_IN
  • gtk.SHADOW_OUT
  • gtk.SHADOW_ETCHED_IN
  • gtk.SHADOW_ETCHED_OUT

gtk.Viewportオブジェクトは、水平および垂直のgtk.Adjustmentオブジェクトの一方または両方が変更されると、set-scroll-adjustments信号を発信します。