初识QT

很长时间没写博客了,再不写,手就生了。

 

一个月前有一个学生问我到底该学QT还是GTK+?

我一直没有使用过嵌入式的GUI方面的库,所以一时还真没法回答。

于是就在网上搜了一下, GTK+ 和 QT 都是C++的类库,多数的GUI程序可以用这两个库来实现。

单就开发linux GUI来说GTK+使用的是GNOME,QT使用的是KDE。

但QT对其他的平台支持的也很好,windows上的GUI程序就可以用QT开发。

尤其在嵌入式领域,vxWorks, symbian,....操作系统, QT都支持。

 

于是在前几天就安装了一下QT开发环境。

在网上搜了一下QT环境的安装方法,有说用eclipse,有说用VC++,都说QT Creator不好。

于是就选择了eclipse。

安装过程比较复杂。

1 安装JDK(想启动eclipse就必须安装JDK)

2 安装eclipse

3 安装MINGW(这个是eclispe的C++编译器)

4 安装 qt-sdk-win-opensource-2009.05.exe (其实QT SDK中有一个qt creater开发工具,在安装这个时盘需要有1.4G的剩余空间, 因为安装包解压时在C盘放了一些临时文件)

5 安装qt-eclipse-integration-win32-1.6.0.exe (这个就是给eclipse指定一下编译器是什么)

6 配置环境变量(这个我也不知是否需要,安装说明中有,我就配置了)

7 通过Start Eclipse with MinGW来启动Eclipse(如果直接启动eclipse项目将没法编译)

 

通过eclipse启动了QT的开发环境,作了个helloworld的例子,启动了起来,比较兴奋,这个跟MFC比较相似。

但是eclipse耗费了我太多的资源,我的笔记本硬件比较差,512的内存,30G硬盘。

于是想看一看QT creator到底怎么样,毕竟是QT的默认开发环境,无论如何也要试一下。

用了才知道,也很好呀,类的成员函数,系统库文件名称都会自动提示,并不像传说中的那样不好。

 

想一想,我看到的那些帖子应该都是很老的,毕竟QT发展了很长时间了,QT的开发工具也应该成熟了。

基于上述原因决定使用QT creator。

我感觉学习一门新技术就要从它的DEMO入手比较好。

毕竟从感官上能有很多的认识。于是想先编译一下,但是很多的DEMO都编译不过去。

怎么办? 难道QT的DEMO有问题?在网上搜了很多资料,最后找到了一个方法,使用QT command prompt, 用里面的命令,可以编译DEMO,据说这种方法在windows上和linux上都好用。

毕竟我对linux还比较熟悉,所以里面的命令还比较容易理解。

但我还是希望QT Creator能够直接编译那些DEMO,要不然会让很多人望而却步。

又在网上下载了些QT的资料,其中有一本QT中文手册很好的,里面有很多QT4的开发的例子。

 

下面准备把里面的例子都做一遍,在准备做一个媒体播放器。

先写这些,以后有心体会再写。

 

告诫大家一下,以后写博客定要定期保存,上次我花了一个小时写了一篇博客,提交之后就没了,我痛苦了很长时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值