Qt模块介绍

Qt5中,模块已经非常细化了,关于模块的详细信息可以在帮助文档中看到。Qt的帮助文档叫Qt助手。为了方便使用,我们一般都是把它固定在任务栏。

Qt Core模块:                  提供核心的非 GUI 功能,所有模块都需要这个模块。

Qt Gui模块:                    提供 GUI 程序的基本功能。

Qt Network模块:            提供跨平台的网络功能。

Qt WebEngine模块:       Qt5.6以后的MSVC版本,引进了基于Chromium的浏览器引擎 QtWebEngine。

QAxWidget模块:            Qt5.6以后的mingw版本,由于移除了QtWebkit,mingw版本不能使用QtWebEngine,因此只能使用QAxWidget控件。现在的Qt不太提倡我们使用mingw编译器。Qt提倡我们使用所在平台提供的编译器。例如在windows下,使用MSVC,在Linux下使用g++。

Qt D-Bus模块:                这是一个仅供 Unix 平台使用的类库,用于利用 D-Bus 协议进行进程间交互。

Qt 3D模块:                      这个模块并没有随Qt5一起发布,不管在今天的Qt5.9上是可以正常使用的。

Qt Qml模块:                    提供供 QML(一种脚本语言,也提供 JavaScript 的交互机制)使用的 C++ API。

Qt Quick模块:                 允许在 Qt/C++ 程序中嵌入 Qt Quick。

 

这里介绍了一些特殊的模块和重要的模块。详细的模块介绍还是请看手册。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值