查看: 1820|回复: 0

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

[复制链接]
发表于 2019-8-8 14:41:19 | 显示全部楼层 |阅读模式
Revision History
Draft Date
Revision No.
Description
2018/07/19
V1.5
1.增加QtGDB远程调试。
2018/06/04
V1.4
1.增加Qt的编译方法。
2016/05/25
V1.3
1.模板更新
2015/02/01
V1.2
1.增加基于Qt4.8.3LEDBUTTON Qt开发步骤。
2.增加Matrix用户界面启动项添加说明。
2014/10/26
V1.1
1.删除Qt4.7、Qt4.8.5安装和使用教程。
2.删除基于QT4.7LEDBUTTON Qt开发步骤。
3.增加Qt4.8.3安装和使用教程。
2013/12/25
V1.0
1.初始版本。

1 Qt介绍
图片1.jpg

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt应用程序所需的全部功能。
        Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境IDE,并确保首次接触Qt框架的开发人员能迅速上手和操作。
        Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括一个高级的C++代码编辑器上下文感知帮助系统可视化调试器源代码管理项目和构建管理工具.
        Qt CreatorLGPL2.1版本授权下有效,并且接受代码贡献。
        Qt Linguist
        Qt Linguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工具。
        Linguist工具从4.5开始可以支持GettextPO文件格式。
1.4 Qt优势
优良的跨平台特性
        Qt支持下列操作系统Microsoft Windows 95/98Microsoft Windows NTLinuxSolarisSunOSHP-UXDigital UNIX (OSF/1Tru64)IrixFreeBSDBSD/OSSCOAIXOS390QNX等等。
面向对象
        Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。
丰富的API
        Qt包括多达250个以上的C++类,还提供基于模板的collectionsserializationfileI/O devicedirectory managementdate/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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表