ボタン2014年9月7日 | |
![]() ファイル内容ボタンを作ります。ここでは、ボタン配置のためにテーブルを使います。その前に、見栄えのため、ウインドウの端っこに隙間を作っておきます。 win.set_border_width(5) テーブルを作ります。隙間を設定し、ウインドウに追加します。 table = gtk.Table(2, 2, True) table.set_row_spacings(2) table.set_col_spacings(2) win.add(table) gtk.Table() の第 1, 2 引数はテーブルの行の数と列の数です。 ボタンを作ります。gtk.Button() を使います。
b1 = gtk.Button("Button 1")
b2 = gtk.Button("Button 2")
b3 = gtk.Button("Button 3")
b4 = gtk.Button("Button 4")
ボタンをテーブルに配置します。 table.attach(b1, 0, 1, 0, 1) table.attach(b2, 1, 2, 0, 1) table.attach(b3, 0, 1, 1, 2) table.attach(b4, 1, 2, 1, 2) 第 2 引数はボタンの左端に当たるテーブルの位置、同様に第 3, 4, 5 引数はそれぞれ右端、上端、下端。 ボタンのクリックイベントを拾います。
b1.connect("clicked", b1Clicked)
b2.connect("clicked", b2Clicked)
b3.connect("clicked", b3Clicked)
b4.connect("clicked", b4Clicked)
| |
| PENGUINITIS | |