ウインドウの表示2014年9月7日 | |
![]() ファイル内容ウインドウを表示します。PyGTK を使うためにモジュールをインポートします。 import gtk gtk.Window() でウインドウを作成します。 win = gtk.Window(gtk.WINDOW_TOPLEVEL) set_title() でウインドウのタイトルを設定、set_resize() でウインドウのサイズを設定します。 win.set_title(TITLE) win.resize(WIDTH, HEIGHT) スクリーンの大きさは、次のようにして得られます。 screen = win.get_screen() w = screen.get_width() h = screen.get_height() スクリーンの大きさから、ウインドウをスクリーン中央に移動します。 x = (w - WIDTH)/2 y = (h - HEIGHT)/2 win.move(x, y) ウインドウをスクリーンの中央に移動するだけなら、もっと簡単に、以下の 1 行でも可能です。 win.set_position(gtk.WIN_POS_CENTER) connect() で、ウインドウに "destroy" イベントが発生したときのコールバック関数を設定します。
win.connect("destroy", gtk.main_quit)
上ではプログラムを終了する関数 gtk.main_quit() を設定しています。 ウインドウを表示します。 win.show_all() 準備が整ったら、gtk.main() でメインループに入りましょう。 gtk.main(); | |
| PENGUINITIS | |