从我的代码访问GtkApplicationWindow对象对我很有用,但我想使用Glade来初始化它的属性.
如何在Glade中创建GtkApplicationWindow小部件?
小智 5
在你的ui xml改变
<object class="GtkWindow" id="foo">
Run Code Online (Sandbox Code Playgroud)
至
<object class="GtkApplicationWindow" id="foo">
Run Code Online (Sandbox Code Playgroud)
并在通过gtk builder检索窗口后设置应用程序属性:
GTK_WINDOW (gtk_builder_get_object (xml, "foo"));
g_object_set(main_window, "application", application, NULL);
Run Code Online (Sandbox Code Playgroud)