嵌入式编程第7讲:QtopiaCore应用程序设计详解.ppt

嵌入式编程第7讲:QtopiaCore应用程序设计详解.ppt

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qt Qt/x11 Qt/E Qtopia QtopiaCore QtCreator区别 X11(X Window System)是一个用于X Server和X Client通信协议,Xlib将X11具体为一个个的功能函数库。 Qt/x11:使用Xlib库面向Linux的称为Qt/X11;面向嵌入式Linux称为Qt/Embedded,同Linux I/O或Framebuffer 打交道; Qt:泛指 Qt 所有版本的图像界面库,包括 Qt/X11 (Unix/Linux),Qt Windows, Qt Mac 等。 Qt/E:去掉X Lib库依赖而直接工作于Frame Buffer上。Qte与Qt/X11最大的区别,Qt/E可以在嵌入式Linux系统中没有X11库的环境下构建独立的图形用户界面,而且不会占用太多的嵌入式系统资源。 Qtopia:Qtopia 是一个基于 Qt/E 的类似桌面系统的应用环境,同时又为开发者为嵌入式设备编写程序提供了一套面向对象的API。 Qt Qt/x11 Qt/E Qtopia QtopiaCore QtCreator区别 QtopiaCore:就是原来的Qt/E,在版本4之前,Qte和Qtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序;从Qt 4开始改名为Qtopia Core,把Qtopia Core并到Qtopia的产品线中去了。 QtCreator: Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。 Qt Creator Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。 Qt Creator 包括项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer(设计器)、Qt Assistant(文档浏览器)、Qt Linguist(语言翻译家)、图形化的 GDB 调试前端,集成 qmake 构建工具等。 Qt Creator 版本发布 2011年10月21日,Qt Creator 2.4.0 beta 发布 2011年12月14日,Qt Creator 2.4 发布 2012年03月16日,Qt Creator 2.5 测试版发布 2012年05月11日,Qt Creator 2.5 正式版发布 2012年09月12日,Qt Creator 2.6 beta 发布,不再支持 Symbian 2014年04月17日,Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整。 ubuntu安装QT方法 工具包:qt-creator和g++ 安装方法: “系统”--“系统管理”--“新立得软件包管理”进行安装。 无需配置。 QT程序框架 qt.ui ; ui_qt.h 程序的界面代码文件(QT Designer做) qt.h ; qt.cpp 程序的逻辑功能实现 (用户新建) main.cpp 主程序 (用户新建) QT Creator 类似于vs ,集成开发环境,集成代码编辑,界面设计,编译连接,调试和帮助等功能。 QTdigner 是QTCreator中专用界面设计工具,是它的附带工具。 Qt窗口详解 练习3:多窗口程序 练习4:登录对话框 实现功能: 在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确则进入主窗口,如果有错则弹出警告对话框。 实现原理: 通过上节的多窗口原理实现由登录对话框进入主窗口,而用户名和密码可以用if语句进行判断。 6.这里自动将这个文件添加到了新建的工程中。保持默认设置,点击完成。 7.在main.cpp文件中添加代码。 8.这时点击运行,程序执行了,但看不到效果,因为程序里什么也没做。我们点击信息框右上角的红色方块,停止程序运行。 9.我们再更改代码。添加一个对话框对象。 10.运行效果如下。 11.我们更改代码如下,在对话框上添加一个标签对象,并显示hello world。 12.运行效果如下。 二、Qt Creator编写多窗口程序 实现功能: ??程序开始出现一个对话框,按下

文档评论(0)

风凰传奇 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档