WebKit 学习笔记(6) -- qt4 的应用程序
2008-06-07 23:25
489 查看
因网友建议,先学个 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,内容如下:
看起来 qt4 的程序更加简洁。
3.在 Terminal 里依次执行如下命令:
cd /root/learn/qt/helloqt
qmake-qt4 -project
qmake-qt4
make
./helloqt
在执行完最后一条运行程序的命令时,此时会出现下面的窗口:
比较奇怪的是,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
在执行完最后一条运行程序的命令时,此时会出现下面的窗口:
相关文章推荐
- WebKit 学习笔记(6) -- qt4 的应用程序(2)
- Qt学习笔记-Qtcreator的webkit和qt4.7.0的版本有关
- QT学习笔记:应用程序主窗口
- WebKit 学习笔记(5) -- qt javascript 扩展
- 解析关于QT Webkit开发学习笔记
- android webkit学习笔记1,QT
- qnx学习笔记-QNX使用QT开发应用程序
- WebKit 学习笔记(4) -- qt 的 helloworld 程序
- Qt学习笔记-启动一个额外的应用程序-获取输入的回车信号
- Qt WebKit学习笔记(5)---实战QWebView—3
- Qt WebKit学习笔记(3)---实战QWebView--1
- Qt WebKit学习笔记(3)---实战QWebView--1
- 用S60操作系统SDK开发NOKIA手机应用程序-学习笔记(3)
- webkit开发学习笔记
- Qt学习笔记--窗口部件(Widget)
- QT学习笔记16文件系统
- qt学习笔记(六)之简析对象树
- Qt Model/View 学习笔记 (一)
- JUnit学习笔记20---对数据库应用程序进行单元测试4
- 吕鑫MFC就业培训宝典学习笔记—创建一个简单的win32应用程序(2-1)