摘要:
第一次尝试使用gtk的时候,被无穷无尽繁杂的代码整晕了,刚刚才发现原来用glade可以如此方便的生成GUI,完全和代码剥离开,即使要修改界面,也用不着再次编译,的确很方便。如何使用glade,网上有很多教程,我现在讲一点遇到的困难吧。在为各种signal添加handler的时候,有两点要注意。首先handler应该与signal的回调函数的形式完全一致,包括函数名,参数类型,参数个数,返回类型;这个可以在gtk的用户手册里查找(顺便说一句,ubuntu上的小工具devhelp很方便)。第二点,也是困扰我很久的一点:signal和hanlder绑定的问题。c代码中绑定signal和handler 阅读全文