我正在尝试构建一个基于GTK-3.0的应用程序,我需要修改一些代码,以便它在结构中使用“master”属性:
https://developer.gnome.org/gdl/stable/GdlDockLayout.html#gdl-dock-layout-new
我没有使用GTK编程的经验,所以我不知道如何访问这些属性。不幸的是,“财产”是一个超载的术语,谷歌没有任何用处。
答案 0 :(得分:2)
您想使用类似
的内容GObject *master;
g_object_get (my_gdl_dock_layout_widget, "master", &master, NULL);
// Use master
// Once you've finished with master, don't forget to unref it
g_object_unref (master);
有关g_object_get
答案 1 :(得分:1)
您使用GObject
(GTK +及相关库中大多数对象的基类)API。
(相当稀疏)documentation is here。
基本上,我认为你是在g_object_set_property()
功能之后。