Example 4. Packing buttons with GtkBuilder
新建一个名为builder.ui
的文件,写入如下内容:
注意也可以用来构建非控件的对象,例如树结构,调节器。这也是我们这里使用的方法叫做gtk_builder_get_object()
并且返回值为GObject*
而不是的原因。
一般情况下,你将把一个完整路径传递给gtk_builder_add_from_file()
使你的程序不依赖于当前路径运行。一个常用的放置UI描述和类似数据的目录是/usr/share/appname
。