Qt简明教程推荐.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qt简明教程推荐

Qt简明教程 1、Qt的安装 首先去Qt的官方网站( HYPERLINK /downloads /downloads)下载你所需要的安装包,官方提供了Windows、Linux、Mac OS等平台的安装包,这里我们选择Linux平台下的安装包。截至到目前为止,Qt的必威体育精装版版本为4.7,所以我们下载所对应的安装包为qt-sdk-linux-x86-opensource-2010.05.1.bin。 下载完毕后我们打开超级终端,切换到root用户(sudo su),然后提升安装包的权限,使其具有执行权限,接着执行./ qt-sdk-linux-x86-opensource-2010.05.1.bin,弹出如下界面: 接着按照提示,一路next就可以了,安装完成后,接下来我们开始进入Qt的学习过程。 2、Qt的发展史 Qt的创建者Haarard Nord(Trolltech公司的CEO)和Eirik Chambe-Eng(Trolltech公司的总裁)是一家瑞典公司的同事。那时(1990)他们在做一个项目,这个项目需要在Unix,Macintosh,Windows上运行同一个GUI,象我们现在的开发人员一样,工作的很累,当时可是没有如今这么多的开发工具。一天他们工作之余去公园散步,晒太阳,喝咖啡。Haarard说:“We need an object-oriented display system。”这成为了后来Qt最重要的思想:提供面向对象的跨平台的GUI框架。看到这里小女我不仅感慨:什么时候我们的程序员们可以在工作的时候出来走走,只有在轻松愉快的环境中才会生产出出色的成果。在沉闷的办公室里,只是机械的堆砌代码而已。 所做就做,Haarard开始写代码,Eirik负责设计,Qt在襁褓中逐渐成长,在开始蹒跚学步的时候(1993年),他们开始让Qt闯荡江湖,两个人开始了创业的艰辛历程。 对这两个年轻人,1994年是非常艰难的一年,他们没有客户,没有钱,只有还没有完全实现的产品。关键时刻,他们的妻子帮他们渡过了难关。 字母Q作为所有类的前缀,是因为Haarard手写这个字母看起来特别的漂亮,字母t代表“toolkit”,在Xt,?X toolkit等中得到灵感。 1995年开始出现转机,他们得到了一个合同。这一年,他们雇佣了Arnt Gulbrandsen,他在Trolltech工作了六年,他为Qt实现了优秀的文档系统。 1995年5月,Qt 0.9发布,有商业和开源两个版本。96年9月,Qt1.0发布。 1997年,Matthias Ettrich开始用Qt开发KDE,使Qt成为Linux上GUI开发的 事实上的标准。 1999年,Qt 2 发布。 2000年,Qtopia发布。支持linux嵌入式开发。 2001年,Qt 3 发布。 2005年, Qt 4 发布。 十年来,Qt就是这样从不知名的一个产品,发展到现在拥有全世界范围内成千上万的客户。 3、Qt入门 3.1从Hello Qt开始? 差不多所有的程序教材都从Hello 开始,下面就是这个程序的qt版本。 首先向/etc/profile文件里添加如下内容 #set qt env QT_HOME=/opt/qtsdk-2010.05/ PATH=$QT_HOME/qt/bin:$PATH 我的qt安装路径是/opt/qtsdk-2010.05/,请大家添加你自己的路径,这样下次重新启动电脑后,就可以使用qmake命令了。 使用VIM编辑器建立一个HelloQt.cpp文件,文件内容如下: 1 #include QApplication 2 #include QLabel 3 int main(int argc, char *argv[]) 4 { 5???? QApplication app(argc, argv); 6???? QLabel *label = new QLabel(Hello Qt!); 7???? label-show(); 8???? return app.exec(); 9 } 按行解析以上9行代码 第一,二行:是代码中需要使用的类的头文件。在Qt4中,可以写成QApplication的格式,当然也可写成“QApplication.h”。 第三行:是main函数的标准写法 第五行:创建一个QApplication对象,管理应用程序的资源。 第六行:QLabel对象,QLabel是一个Qt提供的小控件,显示一行文本。 第七行:显示QLabel。 第八行:QApplication.exec(),让程序进入消息循环。等待可能的菜单,工具条,鼠标等的输入,进行响应。 打开终端,进入HelloQt.cpp所在目录,执行: qmake –project qmake

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档