Pygtk-hello-world

提供:Dev Guides
移動先:案内検索

PyGTK-ハローワールド

PyGTKを使用してウィンドウを作成するのは非常に簡単です。 続行するには、まずコードにgtkモジュールをインポートする必要があります。

import gtk

gtkモジュールにはgtk.Windowクラスが含まれています。 そのオブジェクトは、トップレベルウィンドウを構築します。 gtk.Windowからクラスを派生します。

class PyApp(gtk.Window):

コンストラクターを定義し、gtk.windowクラスの* show_all()*メソッドを呼び出します。

def __init__(self):
   super(PyApp, self).__init__()
   self.show_all()

このクラスのオブジェクトを宣言し、そのmain()メソッドを呼び出してイベントループを開始する必要があります。

PyApp()
gtk.main()

親ウィンドウにラベル「Hello World」*を追加することをお勧めします。

label = gtk.Label("Hello World")
self.add(label)

以下は“ Hello World”-を表示する完全なコードです

import gtk

class PyApp(gtk.Window):
   def __init__(self):
      super(PyApp, self).__init__()
      self.set_default_size(300,200)
      self.set_title("Hello World in PyGTK")
      label = gtk.Label("Hello World")
      self.add(label)
      self.show_all()
PyApp()
gtk.main()

上記のコードの実装は、次の出力を生成します-

Hello World PyGTK