从我的代码中访问GtkApplicationWindow对象对我很有用,但我想使用Glade来初始化它的属性。
如何在Glade中创建GtkApplicationWindow小部件?
答案 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);