Qt GUI编程 简介培训教程文件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++ GUI QT4 编程 开源俱乐部 汤砚晗 2010.12.14 什么是QT Qt是 Q toolkit的缩写,Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司于1995年底出品。 TrollTech公司是一个伟大的小公司,TrollTech存在期间,Qt发展成为不但包括一套跨平台图形库,而且包括若干非常方便和智能化的构建工具,2000年该公司发布了Qt/Embedded linux,如今,介绍嵌入式linux的书籍必定会介绍Qt的图形库移植。 KDE桌面环境是linux下一个极为绚丽的桌面系统,最初由Qt开发,如今Qt已成为linux下开发C++图形界面的事实标准 Google Earth、Skype、Photoshop Elements等等正是使用Trolltech公司的Qt工具包进行开发的 2008年1月28日,TrollTech公司被Nokia以1.53亿美元收购,Nokia随后在2009年推出第一个官方IDE :Qt Creator 为什么选择QT? Qt是一个跨平台的开发框架,横跨包括Unix/Linux/Mac/Windows/Meego等常见操作系统平台,并支持如Symbian/Window CE/单片机等多种嵌入式平台。“一次编写,随处编译”,即同样的代码,只需在新的系统上重新编译即完成了移植,大大降低了移植成本 Qt使用标准的面向对象机制,支持使用C++进行开发。如果使用Qyoto和Qt Jambi,同样可以使用C#和Java进行开发 Qt拥有250个以上的C++类,包含了无数方法,接口全部使用统一、友好的方式命名,对于一些没用过的方法不查文档也可以知道用法 Qt具有丰富的工具和帮助文档,可以实现一键查询用法 XML支持和Webkit引擎集成 QT遵循商业和开源双重协议 被Nokia合并后,Nokia即将以Qt作为塞班和meego的标准开发框架,Android是近几年才出现的名词,但是Qt在嵌入式领域已经发展了10年 Next Limit Technologies的RealFlow 4 移植案例 当包括迪斯尼和 Pixar 在内的制片厂和视觉效果工作室需要生成水花飞溅、喷涌和漩涡效果时,他们常常求助于 Next Limit Technologies 及其 RealFlow 模拟软件。 Next Limit 于 2007 年因其出色的工作赢得了奥斯卡技术成就奖,这一成就让电影工作者可以逼真地绘制出水和其他液体的流动。 RealFlow 最初是基于 Windows 开发的应用程序,但却受到倾向于 Linux 的潜在客户的热捧。因此 Next Limit 没有将 Win32 代码移植到 Linux,而是使用 Qt 重新构建了软件。 Next Limit 开发人员只用了两个月就将 RealFlow 移植到 Qt。 Next Limit RealFlow 产品技术主管 Angel Tena 说“实在是太容易了。Qt 类设计的很好并易于使用。我们甚至常常不必去看文档。我们只要想出函数的名称,就会发现有一堆的函数可用。” Qt by Nokia 1.Qt SDK的安装和使用 先到网上搜索“Qt 下载”,即可找到诺基亚官网上的下载链接 下载相应平台下的安装文件,Windows下直接双击运行安装,linux等一般须在终端启动之 安装完成后,Windows平台下应当进行环境变量配置,使程序启动时能够找到库 菜单中找到Qt Creator,点击运行即可 (演示:Qt Creator的应用) Qt Creator集成的构件 一个类Vim编辑器(支持语法高亮/自动补全/自动检查/正则表达式查找/代码折叠等) 一个编译器(Windows下默认为mingw,其他平台通常为g++) 一个调试器(Qdebug) 版本控制系统(Git/SVN/CVS等,需自行配置) 无处不在的文档帮助系统assistant 窗体设计器designer(支持控件直接拖放) 语言翻译器linguist(支持程序的多语言翻译) 演示例程系统qt demo(包含覆盖主要Qt应用的例程源码及文档) 程序测试编写与集成模块 若干工具链程序,甚至包括Qt3代码到Qt4代码的转换器(有人见过VC6转VC.NET的转换器了吗) Qt的传统用法 Qt Creator之前,已经有一些人开发了IDE,如linux下的KDevelop。但是也有人喜欢直接使用Qt的工具链进行应用程序的构建 (演示:直接使用终端工具构建) 构建步骤: 建立文件夹,以工程名命名,书写源代码 目录下运行 qmake -project (Windows下使用 Command Prompt而不是操作系统自己的命令行) qmake 工程名.pro

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档