2016-07-07 11 views
0

グレイドでは、私は各ウィジェットに一意のIDを与えることができますが、Cコードではどのように私がこれらのIDを利用できるかわかりません。ユニークIDでグレイドgtk3ウィジェットを見つける

メソッド "gtk_widget_get_name"は他のものを返すようです。少なくとも現在、私はそれから型名を取得しています。 "GtkGrid"、 "GtkComboBoxText"、 "GtkStatusbar" ...これはおそらくCコードで別の名前を設定しなかった場合のデフォルトです。

私はgtkwidgetのIDを読み込むにはどうしたらいいですか?

答えて

1

Glade IDはと一緒に使用され、GladeファイルからそのIDでオブジェクトまたはウィジェットを取得します。

name が取得するプロパティは、CSSファイルからウィジェットを参照することで異なる機能を実現します。これはオブジェクトではなくウィジェット専用であり、ユニークであることを強制するものはありません。

+0

ありがとう、まさに私が探していた方法! – Alex

+0

私は[関連する質問](https://stackoverflow.com/questions/38812379/how-can-i-read-out-the-glade-id-of-a-gtk3-object)に尋ねました。たぶんあなたはこの答えを知っているかもしれません。 – Alex

関連する問題