Qt工具包是一个完整封装的C 类库(可以类比MFC?),并且使用“一次编写,随处编译”的方式,可用于构建多平台图形用户界面。
Qt程序的编译可以使用VC,Borland C ,MinGW等多种编译器。Qt程序最主要的特性是独有的“信号和槽”的强大机制。
Qt使程序员通过使用一个单一源程序来构建跨平台的应用程序。该应用程序可以运行在windows、Mac os X、Linux、Solaris、HP-UX和其他使用X11的Unix版本。Qt的嵌入式版本Qt/Embedded可以应用于WinCE和嵌入式Linux,它和桌面版本具有相同的应用程序编程接口。此外还有应用于网页脚本的Qtpia。
Adobe PhotoShop Album就是一个Qt编写的面向大众的市场的Windows应用程序例子之一。Qt(官方发音同cute发音为 /kju:t/,虽然也俗称为QT发音为 /kju:tiː/")是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,比如控制台工具和服务器。
在发布 Qt 46 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 13 和 Qt 46共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。
1、Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和 *** 作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。
Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:
一个高级的C++代码编辑器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具
Qt Creator在LGPL21版本授权下有效,并且接受代码贡献。
2、Qt Linguist
Qt Linguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工具。
Linguist工具从45开始可以支持Gettext的PO文件格式。作为一个资深的QT开发者了解,QT是挪威一家小公司开发的C++的框架。Nokia 只是在几年前把他收购,又在最近把它出售了。 我看法是QT还是把精力放在跨平台的GUI的的领域吧。特别是要跟上WINDOWS 8的步子,以及强化Mac OS的上能力。现有嵌入式平台版本,虽然哪一个OS都会官方或开源版本的移植。自Symbian 被NOKIA丢弃后,在哪一个嵌入式平台都不是人家的亲儿子,竞争不过官方开发环境了。
学好C与QT开发一般的客户端是没有问题了剩下就是专业的知识比如你要是做应用就学应用方面的做工控就学工控学医疗就学那个行业中的知识大型项目需要锻炼你单纯的只是会了语言还是什么也不会做。多做一些项目锻炼一下比如你做摄像头吧也要了解H264编码。
1、想板运行用QT编程序必须要PClinux系统用QT编
需要必须经交叉编译(window进行交叉编译)
2、windows系统编QT程序经交叉编译能直接运行板板需要弄QT环境啥往面安相同版本QT
必须要保证板已经移植功QTE编译程序才跑板
(关于何移植QTE问题新手onemonth,goodlucktoyou)交叉编译候用QTE库普通QT库且库版本编译工具链必须板致
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)