`
gaojingsong
  • 浏览: 1153139 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【编程语言之QT】

阅读更多

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。

Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。

 

 

 

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 支持。

0
0
分享到:
评论

相关推荐

    QT5 编程入门

    QT 5 编程入门是基于Qt 5的QML和Qt Quick入门书籍,详细介绍了QML语言的语法和编写Qt Quick程序需要用到的基本知识点。本书内容主要包括Qt 5的介绍、QML语法、Qt Quick基础知识以及在图形动画、数据处理和多媒体方面...

    Qt Quick核心编程

    《Qt Quick核心编程》的读者对象为:希望学习一门高效的界面编程语言的开发人员;希望在多个移动设备(如智能手机)上构建流畅用户界面的开发人员;有一定C/C++基础,希望快速构建应用程序界面的开发人员;有一定Qt...

    Qt4编程.pdf

    第3章Qt编程基础 3.1标准C++精讲 3.1.1程序设计语言介绍 3.1.2C++语法基础知识 3.1.3C++高级应用——虚函数 3.2Windows编程基础 3.2.1需要掌握的技能 3.2.2Windows运行机理 3.2.3Windows编程基础 3.3Linux编程基础 ...

    QT 多语言 Quick Qwidget混合编程

    QT 多语言 Quick Qwidget混合编程 包括中英文,qml Qwidget两种UI框架同时使用编程 测试跳转跟焦点问题

    qt quick 核心编程源码

    着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、...

    QT编程语言以及新手入门应用

    主要介绍了QT编程,从入门到高级全部都有,由于上传限制,以后还会上传更为详细的

    QT与Halcon联合编程示例程序2022.4.3.zip

    QT与Halcon联合编程环境配置代码示例,方便可以参考

    这是一个香橙派5plus的引脚控制代码库,采用QT作为IDE开发,编程语言为C++,使用官方的WiringPi库 .zip

    这是一个香橙派5plus的引脚控制代码库,采用QT作为IDE开发,编程语言为C++,使用官方的WiringPi库。.zip这是一个香橙派5plus的引脚控制代码库,采用QT作为IDE开发,编程语言为C++,使用官方的WiringPi库。.zip这是一...

    qt 编程语言 双缓冲图像的实例

    最新Qt编程语言 关于如何实现双缓冲图像的 实例 谢谢支持

    QT5 编程入门.rar

    QT 5 编程入门是基于Qt 5的QML和Qt Quick入门书籍,详细介绍了QML语言的语法和编写Qt Quick程序需要用到的基本知识点。本书内容主要包括Qt 5的介绍、QML语法、Qt Quick基础知识以及在图形动画、数据处理和多媒体方面...

    Qt Quick核心编程.安晓辉(带详细书签) PDF

    , 《Qt Quick核心编程》的读者对象为:希望学习一门高效的界面编程语言的开发人员;希望在多个移动设备(如智能手机)上构建流畅用户界面的开发人员;有一定C/C++基础,希望快速构建应用程序界面的开发人员;有一定...

    QT核心编程技术

    本书起始于基础的开发环境搭建和qt快速介绍,帮助读者正确使用开发环境,着力于QML语言基础,事件qtquick 基本元素,qml与C++混合编程Canvas,定制以及自定义控件等高级主题,本书提供了精彩的示例,内容适用于桌面...

    QT5编程入门,高清,有目录

    2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、...

    精通qt4编程(源代码)

    另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,编写Qt程序不再是C++程序员的专利了。 \Qt的发行版本有商业版和开源版。开源版遵循QPL(Q ...

    QT5编程入门

    本书基于qt5的qml和qt quick入门书籍,详细介绍了qml语言的语法和编写qt quick程序需要用到的基本知识点。本书主要包括qt5的介绍、qml语法、qt quick基础知识以及在图形动画、数据处理和多媒体方面的应用等。

Global site tag (gtag.js) - Google Analytics