「PyGTKでタブ(ノートブック)に「閉じる」ボタンを付ける(前半)」の続き。 タブの「閉じる」ボタンのクリックをタブのページ全体のイベントとして処理する タブの「閉じる」ボタンをクリックしたときにそのページ全体のイベントとして処理できるようにすると便利で ページ全体を1つのクラスとする 「閉じる」ボタンが押されたときの「ページを閉じる」イベント(GObjectシグナル)を定義 「閉じる」ボタンが押されたときのハンドラにおいてその(「ページを閉じる」イベントの)シグナルを起こす として、かつ、このクラスの利用側で 「ページを閉じる」イベントとハンドラを関連付ける そのハンドラの中でページ全体のGUI部品の破棄処理(gtk.Widgetクラスのメンバ関数destroy())を記述 とすることで、押された「閉じる」ボタンを含んだタブを閉じる(消す)ようにできる。 ユーザ定義のGObjectシグ