费劲千辛万苦,从完全不懂gtk到从贪吃蛇改写出生命游戏,学到什么东西不说,单说这种思路,我也敬佩我自己。
一本本人认为不错的gtk+/gnome开发的参考书
GTK+(GIMPToolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序
GTK(GIMPToolkit)是一套用于创建图形用户界面的工具包。它遵循LGPL许可证,所以可以用它来开发开源软件、自由软件,甚至是封闭源代码的商业软件,而不用花费任何费用来购买许可证和使用权。当前
GTK+的官方参考文档,详细的介绍了GTK+2与GTK+3的库,内容很全。
gtk3.0的API文档,希望对你有用
网上大部分arm-linnux-gcc编译gtk,其实介绍的是directfb+gtk移植。我提供的是gtk应用程序的arm-linux-gcc编译方法。
TheFoundationsofGTK+Development是一本非常优秀的英文教材,全文由浅入深,强烈建议各位学习GTK+的使用该书(GTK+2.x)。
foundationsofgtk+development,适合入门,讲得也非常好,english
先用glade绘制我们需要的图然后,用gtk读取glade文件,获取glade中的按钮,做相应的事情