基于OMAPL138开发板的Linux Qt图形界面开发入门教程

2019年08月08日 14:41    发布者:Tronlong818
Revision History
Draft DateRevision No.Description
2018/07/19V1.51.增加Qt的GDB远程调试。
2018/06/04V1.41.增加Qt的编译方法。
2016/05/25V1.31.模板更新。
2015/02/01V1.21.增加基于Qt4.8.3的LED、BUTTON Qt开发步骤。2.增加Matrix用户界面启动项添加说明。
2014/10/26V1.11.删除Qt4.7、Qt4.8.5安装和使用教程。2.删除基于QT4.7的LED、BUTTON Qt开发步骤。3.增加Qt4.8.3安装和使用教程。
2013/12/25V1.01.初始版本。

1 Qt介绍
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是应用程序所需的全部功能。        Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。        Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括一个高级的C++代码编辑器上下文感知帮助系统可视化调试器源代码管理项目和构建管理工具.        Qt Creator在LGPL2.1版本授权下有效,并且接受代码贡献。        Qt Linguist        Qt Linguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工具。        Linguist工具从4.5开始可以支持Gettext的PO文件格式。1.4 Qt优势优良的跨平台特性        Qt支持下列操作系统:Microsoft Windows 95/98,Microsoft Windows NT,Linux,Solaris,SunOS,HP-UX,Digital UNIX (OSF/1,Tru64),Irix,FreeBSD,BSD/OS,SCO,AIX,OS390,QNX等等。面向对象        Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。丰富的API        Qt包括多达250个以上的C++类,还提供基于模板的collections,serialization,file,I/O device,directory management,date/time类。甚至还包括正则表达式的处理功能。支持2D/3D图形渲染支持OpenGL大量的开发文档XML支持1.5 Qt相关网站        Qt软件下载:http://qt.digia.com/        Qt开发文档:http://doc.qt.digia.com/        Qt中文论坛:http://www.qtcn.org/bbs/home.php

更多帮助销售邮箱:www.tronlong.com技术论坛:www.51ele.net线上商城:https://tronlong.taobao.com