创建插件
在核心层面,Qt Creator 由一个插件加载器组成,它会加载并运行一组插件,这些插件实际上提供了从 Qt Creator IDE 中了解到的功能。因此,主应用程序窗口和菜单都是由插件提供的。插件可以使用不同的方式提供其他插件访问其功能的能力,并允许它们扩展应用程序的某些方面。
例如,核心 Core
插件,这是必须存在才能使 Qt Creator 能够运行的基本插件,提供了主窗口本身以及添加菜单项、模式、编辑器类型、导航面板等多种功能的 API。
TextEditor
插件提供了一套框架和基实现,包括高亮、完成和折叠等功能,然后其他插件可以使用这些功能将更多专业化的文本编辑器类型添加到 Qt Creator 中,如用于编辑 C/C++ 或 .pro
文件。
阅读本指南后,您将了解基本插件由什么组成,如何编写插件规范文件,插件的生命周期是什么,扩展现有插件功能的一般原则以及为其他插件提供接口的一般原则,并且能够编写您的第一个插件。
基础知识
主题
设计原则
©2024 Qt 公司有限公司。本手册中包含的文档贡献属于其各自所有者。本手册的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授权的。Qt 以及相关标志是芬兰的 Qt 公司及其它国家和地区商标。