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()
上記のコードを実装すると、次の出力が得られます。