試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

メールマガジン:GtkVBox/GtkHBox,GtkBoxの使用例(PyGI,Vala)

この記事について

メールマガジンの系統は「GTK+開発など」です。
GTK+GUI部品のレイアウトに用いるGtkVBox/GtkHBox,GtkBoxというGUI部品の使用例についてを扱っています。例に使用している言語はPython(2.6/2.7/3.2系で確認・PyGI使用)とVala(0.14系)です。
GtkVBox/GtkHBox,GtkBoxの各GUI部品について理解できているのであれば、この記事を読む必要はありません。
注意: GtkVBox/GtkHBoxはGTK+のバージョン3.2系から非推奨/廃止予定とされており、これらの2つから容易に移行することのできるGtkBoxについても長期将来的には廃止の方向となっています(バージョン3.2系の時点では非推奨/廃止予定ではない)。そのため、これから新しくバージョン3系のみのGTK+を用いてプログラムを作成することを考えている場合についても、この記事を読む必要はないかもしれません。
メールマガジンの詳細については「『試験運用中なLinux備忘録メールマガジン』の発行について」を参照してください。

スクリーンショット


縦方向分割

横方向分割

途中までの内容

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃GtkVBox/GtkHBox,GtkBoxの使用例(PyGI,Vala)                           ┃
┃                                               GTK+,Python,PyGI,Vala┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

前回『GTK+のGUI部品のレイアウトに用いるGtkVBox/GtkHBox,GtkBoxについて』
で扱ったGtkVBox/GtkHBox,GtkBoxの使用例についてをここで扱う。
使用言語はPython(PyGI使用)とVala。

━━━━━
縦方向分割
━━━━━
下のプログラムを実行すると、縦に4つのボタンが並んだウィンドウが表示され
ウィンドウ装飾の「閉じる」ボタンで終了する。ウィンドウ内のボタンは
押しても何も起こらない。


(以下略)

───────── (以下は見出しのみの紹介となります) ─────────

━━━━━
横方向分割
━━━━━

関連記事:

使用したバージョン:

  • Python 2.6.7, 2.7.2, 3.2.2
  • PyGObject 3.0.0
  • Vala 0.14.0
  • GTK+ 3.2.0