GTK+图形界面编程
Linux大多是在字符界面,但也可以开发图形界面
目前已经存在多种Linux下开发图形界面的程序开发包:最常用的是Qt和GTK+
Qt是一个跨平台的图形界面开发库,不仅仅支持Linux,还支持所有类型的Unix和Windows。
Qt良好的封装机制使模块化程度非常高,可重用性强。
桌面KDE使用Qt开发
Qt使用C++作为其开发语言,而更多的Linux下的开发者用C,GTK+使用C语言开发。基于LGPL授权,所以,GTK+是开源的。
桌面GNOME基于GTK+开发