Qt是个基于C++编程语言的GUI工具包。
GUI工具包(或GUI库)是构造图形用户界面(程序)所使用的一套按钮、滚动条、菜单和其他对象的集合。
Linux下安装: 首先下载qt-*.*.*.tar.gz到/usr/local目录中。从/usr/local目录中执行下面命令:
tar xvfz qt-*.*.*.tar.gz //将文件解压到一个子目录中。
然后,在local这个路径下:
rm qt-2.0.2.tar.gz //例如是这个版本的话
下一步,你可以从以下两种操作中选择一种:将/usr/local/qt-2.0.2目录移动到/usr/local/qt,或者从/usr/local/qt创建一个符号链接,使它指向/usr/local/qt-2.0.2。
创建符号连接的方法为: ln -s /usr/local/qt-2.0.2 /usr/local/qt
需要移动(重命名)目录时,可执行下面命令: mv /usr/local/qt-2.0.2 /usr/local/qt
下一步需要定义一些外壳变量。使用bash的在/etc/profile文件内进行全部定义,这影响所有用户。
p27-28of pdf。 //这步没有做。。
做完这些之后,用cd命令转换到/usr/local/qt(它是一个符号连接或是一个真正的目录),你从这里开始实际编译。但是,首先必须运行configure脚本程序,这个脚本程序改变"编译文件"(这些文件告诉编译器怎样编译源程序),以便使它们适合你所使用的系统。
./configure
1.3 一个简单的程序实例
HelloWorld程序:
正如c/c++程序只能包含一个main()函数一样,Qt程序中也只能包含一个QApplication对象。argc和argv也用做QApplication对象构造函数参数。
a.setMainWidget(&mainwindow) 告诉QApplication对象将mainwindow设置为程序的主部件。当主部件被杀掉(关闭)时,整个程序的运行就结束。
1.4 编译和运行Qt程序
1.4.1 在UNIX系统下编译