1
gladeではオブジェクトに一意のIDを設定することができます。コードでは、gtk_builder_get_object()
を介して "glade ID"を検索することによってこのオブジェクトへのポインタを得ることができます。gtk3オブジェクトの "glade ID"を読むにはどうすればいいですか
私の現在の使用例では、GObject
からこのIDを読み取るだけです。これを行うAPIは何ですか?
gladeではオブジェクトに一意のIDを設定することができます。コードでは、gtk_builder_get_object()
を介して "glade ID"を検索することによってこのオブジェクトへのポインタを得ることができます。gtk3オブジェクトの "glade ID"を読むにはどうすればいいですか
私の現在の使用例では、GObject
からこのIDを読み取るだけです。これを行うAPIは何ですか?
できません。ビルダーIDは、GObjectではなく、ビルダー内部で保管されます。
これは、ビルダーごとにIDが一意である必要があります.GObject APIを使用してIDを取得して設定することができない場合は、強制できません。
ありがとうございます!私のアプローチを変更して、一般的に作成されたウィジェットを特定する必要があるように見えます:) – Alex