QT5BOOK 1 Meet Qt 5

#这篇文章只作为个人的读书笔记,内容均来自书本,请勿转载

Meet QT5

 这部分是对QT5的一个总览

1.1.QT5专注于

1、优秀的图形界面:OpenGL 

2、高效开发:前端:QML、JS后端:高效C++运行库

3、跨平台

4、开源

1.2.介绍

QT QUICK:

QML - Markup language for user interfaces

JavaScript - The dynamic scripting language

Qt C++ - The highly portable enhanced c++ library


1.3.构建模块

Core-Essential Modules

The minimal set of Qt 5 modules to start QML programming.

Module Description
Qt Core Core non-graphical classes used by other modules
Qt GUI Base classes for graphical user interface (GUI) components. Includes OpenGL.
Qt Multimedia Classes for audio, video, radio and camera functionality.
Qt Network Classes to make network programming easier and more portable.
Qt QML Classes for QML and JavaScript languages.
Qt Quick declarative framework for building highly dynamic applications with custom user interfaces.
Qt SQL Classes for database integration using SQL.
Qt Test Classes for unit testing Qt applications and libraries.
Qt WebKit Classes for a WebKit2 based implementation and a new QML API. See also Qt WebKit Widgets in the add-on modules.
Qt WebKit Widgets WebKit1 and QWidget-based classes from Qt 4.
Qt Widgets Classes to extend Qt GUI with C++ widgets.


Qt Addon Modules

Besides the essential modules, Qt offers additional modules for software developers, which are not part of the release. Here is a short list of add-on modules available.

  • Qt 3D - A set of APIs to make 3D graphics programming easy and declarative.
  • Qt Bluetooth - C++ and QML APIs for platforms using Bluetooth wireless technology.
  • Qt Contacts - C++ and QML APIs for accessing addressbooks / contact databases
  • Qt Location - Provides location positioning, mapping, navigation and place search via QML and C++ interfaces. NMEA backend for positioning
  • Qt Organizer - C++ and QML APIs for accessing organizer events (todos, events, etc.)
  • Qt Publish and Subscribe
  • Qt Sensors - Access to sensors via QML and C++ interfaces.
  • Qt Service Framework - Enables applications to read, navigate and subscribe to change notifications.
  • Qt System Info - Discover system related information and capabilities.
  • Qt Versit - Support for vCard and iCalendar formats
  • Qt Wayland - Linux only. Includes Qt Compositor API (server), and Wayland platform plugin (clients)
  • Qt Feedback - Tactile and audio feedback to user actions.
  • Qt JSON DB - A no-SQL object store for Qt.

1.4.QT工程

qt-project wiki:

QT工程是一个社区,是一些热爱QT的人组成的精英团队。每一个热爱QT的人都可以参与到社区中来,为QT的发展做出自己的贡献。

QT工程是一个以开源为动力的组织,为用户做出贡献是工程的根本。其中DIGIA为工程做出了最大的贡献,他也掌握着QT商业版的权限。

There are many companies world-wide,

which make their living out of consultancy and product development using Qt on the various platforms. 

There are many open-source projects and open-source developers, 

which rely on Qt as their major development library. 

It feels good to be part of this vibrant community and to work with this awesome tools and libraries. 

Does it make you a better person? Maybe:-)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值