我使用GTK3.0库和Glade工具使用“c”构建GUI。任何人都可以告诉我,在Glade中制作GUI后,实际上“c”文件会生成。??
答案 0 :(得分:0)
Glade不再生成代码了。旧版本没有,但是生成的代码是不可维护的,因为您需要编辑生成的代码,之后很难更改UI。
现在,您只需使用GtkBuilder类加载GUI描述,如文档中所述。
/* Construct a GtkBuilder instance and load our UI description */
builder = gtk_builder_new ();
gtk_builder_add_from_file (builder, "builder.ui", NULL);
/* Connect signal handlers to the constructed widgets. */
window = gtk_builder_get_object (builder, "window");
来源:https://developer.gnome.org/gtk3/stable/ch01s03.html(官方文件)