如何使用Glade创建GtkApplicationWindow小部件?

时间:2013-03-14 10:20:37

标签: gtk glade

从我的代码中访问GtkApplicationWindow对象对我很有用,但我想使用Glade来初始化它的属性。

如何在Glade中创建GtkApplicationWindow小部件?

1 个答案:

答案 0 :(得分:5)

在你的ui xml变化中

<object class="GtkWindow" id="foo">

<object class="GtkApplicationWindow" id="foo">

并在通过gtk builder检索窗口后设置应用程序属性:

GTK_WINDOW (gtk_builder_get_object (xml, "foo"));
g_object_set(main_window, "application", application, NULL);