使用c开发Gtk程序时,如同时使用了GtkBuilder,需要动态载入事件处理函数,则必须在编译时对gcc加上动态加载选项:
-export-dynamic
这样在和gmodule库可以动态地确定函数的地址。
使用GtkBuilder生成界面的XML文件在使用的时候可以不将XML编译进入可执行的2进制文件,
在调试时候直接修改XML文件中的参数异常方便,旧的Glade2设计器,设计UI的方法已经被不提倡使用了。
但是对旧的xxxx.glade文件来说,为了保持兼容性,可以将其通过
gtk-builder-convert
这样的方式转换为新的更为流行的XML文件。
阅读(2432) | 评论(0) | 转发(0) |