Pygtk-aspectframe-class
提供:Dev Guides
PyGTK-AspectFrameクラス
gtk.AspectFrameクラスは、Frameクラスのサブクラスです。 このフレームの子ウィジェットは、メインウィンドウのサイズが変更されても、常に縦横比(幅と高さ)を保持します。
gtk.AspectFrameウィジェットのratioプロパティは、ウィジェットの幅と高さの比率を決定します。 アスペクト比0.5は、幅が高さの半分であることを意味します。アスペクト比2.0は、幅が高さの2倍であることを意味します。 「比率」プロパティのデフォルト値は1.0です。
次の構文はgtk.AspectFrameクラスのコンストラクタに使用されます-
obey_childプロパティは、比率を無視するかどうかを決定します。 デフォルトはTrueです。
次のコードは、Frameクラスに使用されるものに似ています。 唯一の違いは、ButonBoxがAspectFrameウィジェットに配置されることです。
注意-obey_childプロパティはFalseに設定されます。これは、ウィンドウのサイズが変更されてもアスペクト比を保持することが望ましいためです。
例
次のコードを観察してください-
上記のコードは、次の元のサイズ変更されたウィンドウを生成します-
元のウィンドウ
サイズ変更されたウィンドウ