QuicklyとGladeを初めて使用しています。 pythonコードを使用して、ビューポートにラベルやボタンなどの特定のウィジェットを追加します。それは可能ですか?
はい、できます。 gladeファイルをまだロードしていない場合は、次のコマンドでロードします。
builder = gtk.Builder()
builder.add_from_file("/path/to/file")
「/ path/to/file」をgladeファイルへのパスに置き換えます。次に、ビューポートのようにコンテナを取得できます。
viewport = builder.get_object("nameOfViewport")
「nameOfViewport」をgladeで指定した名前に置き換えます。次に、ビューポートのadd()メソッドを使用してウィジェットを追加できます。
viewport.add(nameOfWidget)
「nameOfWidget」を、追加するウィジェットの名前に置き換えます。
編集:ウィジェットを次のように初期化してください
nameOfWidget = gtk.Label()
ラベルウィジェット用。