Qt Creator API 参考手册
Qt Creator 的核心基本上只是一个 插件加载器。所有功能都是在插件中实现的。Qt Creator 的基础是在 Core 插件中实现的。插件管理器提供了插件合作的基础手段,允许插件为其他插件的扩展提供钩子。
库
核心库
有几个核心库被 Qt Creator 的许多部分使用。
库名称 | 描述 |
---|---|
聚合 | 增加了将不同类型的 QObjects 粘合在一起的功能,因此可以在它们之间进行 强制类型转换。 |
ExtensionSystem | 实现插件加载器框架。为插件提供基类,并提供了插件交互的基本机制,如对象池。 |
Tasking | 一个包含 TaskTree 和其他用于编写异步任务流程声明性树的类的解决方案。 |
Utils | 在 Qt Creator 代码的许多地方重用的有用类。 |
插件
如前所述,Qt Creator基本上只是一个插件加载器框架,它是通过插件获取其 IDE 功能的。最重要的插件是 Core 插件,它提供了所有基本功能,这些功能后来需要整合到编辑器或模式窗口中。
解决方案
Qt Creator 使用与任何 Qt Creator 专用代码无关的对象库,因此可以成为 Qt 的一部分。
参考
©2024 The Qt Company Ltd. 本文档中的文档贡献是各自所有者的版权。本提供的文档根据 Free Software Foundation 发布的 GNU Free Documentation License 版本 1.3 的条款进行许可。Qt 和相应的标志是 The Qt Company Ltd 在芬兰和其他国家的商标。所有其他商标均为各自所有者的财产。