目录
2.1 在debian linux上配置GTK+3.0(这是目前gtk+最新版本)
Linux界面开发_GTK+&glade
第一篇:环境配置与简介
1.1 GTK+简介
GTK+是通用跨平台界面库,它支持windows以及mac os和所有的linux发行版,GTK+是使用纯C语言编写而成,属于开源项目。
GTK+属于GNU开源项目,遵守LGPL协议,意味着您使用此项目开发出的软件需要一同发布源代码,但如果你将它封装成库到自己的软件中,则不需要开源自己的软件,只需要公布您是否使用到此库即可。
在开发过程中GTK+可以被嵌入到任意语言中,c++,python都有支持库。
同时GTK+小巧,没有复杂的依赖库,但并不代表它就可以随意移植到嵌入式Linux上,它需要X-window的支持,它运行在x系统之上,X-window是类unux下的视窗系统,提供了一套相当于windows上的绘图设备接口(gdi或dx)一样。
但你可以在你的嵌入式linux上移植一些专门针对嵌入式linux的gtk发行版。
1.2 GLADE简介
GLADE是专门为GTK+所开发的一款专门生成GTK+的xml文件,目前最新版的GTK+已经支持解析xml配置文件功能,快速生成ui界面,同时GLADE可以快速生成GTK+格式的xml界面布局文件。
2 环境配置
2.1 在debian linux上配置GTK+3.0(这是目前gtk+最新版本)
2.1.1 安装开发所需依赖库
sudo apt-get install build-essential
2.1.2 使用apt软件管理包安装
sudo apt-get install libgtk-3-dev
2.2 安装GLADE
sudo apt install glade