365bet娱乐场开户

C ++主题 - 什么是Qt?

Qt是Trolltech于1991年开发的跨平台C ++图形用户界面应用程序开发框架。
它可用于开发GUI工具并开发非GUI程序,如控制台工具和服务器。
Qt是一个面向对象的框架,它使用特殊的代码生成扩展(称为MetaObjectCompiler(moc))和一个支持组件编程的简单宏。
2008年,Trolltech被诺基亚收购,QT成为诺基亚的编程语言工具。
2012年,Qt被Digia收购。
Qt是Trolltech于1991年开发的多平台C ++图形用户界面应用程序框架。
它提供了所有的申请需要的开发者建立的状态的最先进的图形用户界面的功能。
Qt易于扩展,可实现对组件的真正编程。
基本上,Qt是XWindow的,Openwin,GTK,其他GUI库,MFC的Windows中,OWL,VCL和ATL的相同MOTF。
-------------------------------------
Qt 4已经发布。
与此同时,正在开发跨平台IDE的QtCreator也发布了更新版本。
QtCreator 1
3和Qt 4。
由六部分组成的QtSDK包含开发跨平台应用程序所需的所有功能。
QtCreator是一个用于Qt开发的轻量级跨平台集成开发环境。
QtCreator有两大优势。它将提供第一个集成开发环境(IDE),旨在支持跨平台开发,并允许刚接触Qt框架的开发人员快速开始工作。
QtCreator是一个功能强大且易于使用的IDE,无需开发Qt应用程序。
[1]
QtCreator包含一组用于创建和测试基于Qt的应用程序的高效工具。
高级C ++代码编辑器,它考虑了源调试器帮助系统源代码管理项目和编译管理工具的上下文
QtCreator在LGPL2中。
1在版本许可下有效,接受代码贡献。
-------------------------------------
QtLinguist
QtLinguist被称为Qt起始语言。
您的主要工作是阅读翻译文件并为翻译人员提供翻译友好的翻译界面。它是接口国际化的重要工具。
4种语言工具。
5,您可以开始支持Gettext PO文件格式。
出色的跨平台能力
Qt支持下列操作系统:Microsoft Windows 95/98中,微软的Windows NT,Linux和Solaris,SunOS中,HP-UX,DigitalUNIX(OSF / 1,Tru64上),IRIX的FreeBSD,BSD / OS,SCO,AIX,OS 390,QNX等一直
面向对象
Qt优秀的包装机制使Qt模块化和高度可重复使用。这对用户开发非常有用。
Qt提供了一种称为信号/槽而不是回调的安全性。这有利于组件之间的协作。
丰富的API
Qt包括多达250个C ++类,以及基于模板,序列化,文件,I / O设备,目录管理,日期/时间类的集合。
还包括正则表达式处理功能。
支持2D / 3D图形渲染,支持OpenGL
许多开发文档。
XML支持
Qt可以支持IOS,OSX,以及将来神奇的框架。