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。

 

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

 

发布了242 篇原创文章 · 获赞 180 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/zy010101/article/details/105340229