0

一部のプログラマーは Window クラスを作成します。

class PyApp(gtk.Window):
    ...

Glade でウィンドウを定義したので、次のコマンドで取得できます。

xmlTree.get_widget('window')

このオブジェクトをクラスとして使用して拡張する方法はありますか? 他のプログラマーと同じように処理したいのですが、定義したウィンドウを使用します。クラスとウィンドウ プロパティを取得したくありません。

ありがとうございました。

4

1 に答える 1

2

私が考えることができる最も簡単な方法は、Glade を使用して、ウィンドウの外観を希望するウィジェットで配置された配置を構築することです。クラスは次のようになります。

class PyApp(gtk.Window):

  def __init__(self, filename, widget_name):
    # Use builder to open filename
    ...
    # and then add the alignment widget:
    self.add(builder.get_object(widget_name))
于 2011-03-16T00:18:03.110 に答える