PyGTK-Hello World

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

import gtk

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

class PyApp(gtk.Window):

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

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()

上記のコードを実装すると、次の出力が得られます。