因网友建议,先学个 qt4 的程序,以后学了再加在后边。
比较奇怪的是,Qt4 Designer 好象只是用来设计 UI 的(界面),于是我就用 KDevelop 来写 Qt4 的程序了,用 qmake-qt4 来编译 qt4 的程序。
首先要确定自己 qmake(qt) 的版本,在 Linux 的 Terminal 里输入命令:
qmake -v
如果出现类似下面的信息,则表明当前默认的 qt 版本为 qt3
Qmake version: 1.07a (Qt 3.3.8b)
Qmake is free software from Trolltech ASA.
则需要在 qt 的网站 http://trolltech.com/ 去下载一个 qt4 。编译 qt4 可以看我前面的学习笔记。编译完后需要安装,即在编译完 qt4 之后,运行命令 make install 即可。安装好后执行命令:
qmake-qt4 -v
应该会有类似下面的信息:
QMake version 2.01a
Using Qt version 4.3.4 in /usr/lib
这表明可用 qmake-qt4 来编译 qt4 的程序了。
1. 新建一个目录
比如 /root/learn/qt/helloqt
2.添加文件 helloqt.cpp,内容如下:
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
看起来 qt4 的程序更加简洁。
3.在 Terminal 里依次执行如下命令:
cd /root/learn/qt/helloqt
qmake-qt4 -project
qmake-qt4
make
./helloqt
在执行完最后一条运行程序的命令时,此时会出现下面的窗口: