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()
上記のコードの実装は、次の出力を生成します-