0

我正在尝试构建一个基于 GTK-3.0 的应用程序,我需要修改一些代码,以便它使用结构中的“主”属性

https://developer.gnome.org/gdl/stable/GdlDockLayout.html#gdl-dock-layout-new

我几乎没有使用 GTK 编程的经验,所以我不知道如何访问这些属性。不幸的是,“财产”是一个过度使用的术语,以至于谷歌没有产生任何有用的东西。

4

2 回答 2

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);

有关详细信息,请参阅GObject 参考文档g_object_get

于 2013-04-03T17:46:48.803 回答
1

您使用GObject(GTK+ 和相关库中大多数对象的基类)API。

(相当稀疏的)文档在这里

本质上,我认为您追求的是g_object_set_property()功能。

于 2013-04-03T11:14:51.037 回答