qt平台官网下载(学习QT需要下载什么软件)
本文目录
学习QT需要下载什么软件
Qt(官方发音同cute发音为 /kju:t/,虽然也俗称为Q.T.发音为 /kju:tiː/")是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,比如控制台工具和服务器。 在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。 1、Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。 Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括: 一个高级的C++代码器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具 Qt Creator在LGPL2.1版本授权下有效,并且接受代码贡献。 2、Qt Linguist Qt Linguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工具。 Linguist工具从4.5开始可以支持Gettext的PO文件格式。
适合塞班3的QT平台下载
你所说的qt是symbian手机上的一个库,某些其他应用会需要这个库来支撑。可以去:m点163点com, 注意你的是s60 v3,搜索“qt",可以看到qt平台组件,先下载那个12mb的吧,安装可能需要签名之类的,遇到其他问题可以继续问。
qt平台的平台:
WindowsLinux/X11MacWindows CE/Mobile嵌入式 Linux(Embedded Linux)SymbianMaemo其他平台MeeGoQt 用于移动平台使用 Qt 进行移动平台开发使用 Qt 只需编写一次代码,然后就可在任何平台部署,并快速推向市场。设计新颖的用户体验开发简洁、高性能的应用程序针对 Symbian/S60、Maemo、MeeGo 和 Windows Mobile 设备进行开发将移动应用程序移植到 Windows、Mac 和 Unix/Linux (X11) 的桌面系统简介:Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的Qtopia Core、快速开发工具Qt Designer和国际化工具Qt Linguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows 95/98平台。基本上Qt同X-Window上的Motif、Openwin、GTK等图形界面库和Windows平台上的MFC、OWL、VCL、ATL是同类型的。不过Qt还具有下列一些优点。(1)优良的跨平台特性。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等。(2)面向对象。Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为signals/slots 的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。(3)丰富的API。Qt包括多达250个以上的C++类,还提供基于模板的collections、serialization、file、I/O device、directory management和date/time类。甚至还包括正则表达式的处理功能。(4)支持2D/3D图形渲染,支持OpenGL。(5)大量的开发文档。(6)XML支持。但是真正使得Qt在自由软件界的众多Widgets(如Lesstif、Gtk、EZWGL、Xforms及fltk等)中脱颖而出的还是基于Qt的重量级软件KDE。Qt虽然是商业公司的产品,但是走的却是开源路线,提供免费下载,全部都是开放源代码,非商业用途亦采用GPL的版权宣告,著名的Open SourceKDE项目便是采用Qt开发的。Trolltech也针对嵌入式环境推出了Qt/Embedded产品。与桌面版本不同,Qt/Embedded已经直接取代了X Server及X Library等角色,将所有的功能全部整合在一起。Qt/Embedded同样具有跨平台的特点,省掉了不少移植软件的功夫,这样的概念和Java十分接近。同时它还采用模块化设计,其最大的好处是有弹性,Qt/Embedded号称最小,可以缩到800 KB左右,最多可以长到3 MB(for Intel x86),这样的弹性也让Qt/Embedded更适合在嵌入式环境下生存。Qt/Embedded延续了Qt在X上的强大功能,在底层摒弃了X lib,仅采用FrameBuffer作为底层图形接口。同时,将外部输入设备抽象为keyboard和mouse输入事件,底层接口支持键盘、GPM鼠标、触摸屏及用户自定义的设备等。Qt/Embedded类库完全采用C++封装。丰富的控件资源和较好的可移植性是Qt/Embedded最为优秀的一方面。它的类库接口完全兼容于同版本的Qt-X11,使用X下的开发工具可以直接开发基于Qt/Embedded的应用程序QUI界面。与前两种GUI不同的是,Qt/Embedded的底层图形引擎只能采用FrameBuffer,这就注定了它是针对高端嵌入式图形领域的应用而设计的。由于该库的代码追求面面俱到,以增加它对多种硬件设备的支持,造成了其底层代码比较凌乱,各种补丁较多的问题。Qt/Embedded的结构也过于复杂和臃肿,很难进行底层的扩充、定制和移植,尤其是用来实现signal/slot机制的moc文件。Qt/Embedded当前已经升级为Qtopia Core和Qtopia Core,继承了Qt4的新技术,包括:高性能渲染引擎、模板容器类及基于行为的主窗口架构,改进的功能特点包括文本渲染与多线程技术。当编译Qtopia Core时,可以去除不用的功能,以最小化软件的占用空间。
更多文章:
随机原则的例子(请举例出一些日常生活中用到简单随机抽样的例子)
2024年5月8日 17:01
每次启动都执行蜻蜓特派员系统安装程序怎么回事?蜻蜓特派员xp系统最终版是哪个
2024年7月8日 15:27
zodiac sign(英语what is your zodiac sign怎么翻译)
2024年7月23日 06:52
函数换元法如何理解(高中函数换元法的原理【求写的详细点谢谢】【别复制】比如这道题 f(x+1)=x²+3 求f(x))
2024年7月14日 22:10
grill是什么意思(bake,roast,grill,三个单词有什么区别啊)
2024年7月24日 15:27
textarea不可拖动(如何设置textarea 部分文字不可编辑)
2024年8月29日 18:00
手机xml文件编辑器(求一款xml编辑器,能将xml语句隐藏,只显示文本)
2024年7月19日 17:21