摘要: [TOC] Extending Qt Creator Manual Qt Creator是为Qt开发人员的需求量身定制的跨平台集成开发环境(IDE)。 Qt Creator可以通过多种方式扩展。 例如,Qt Creator架构基于插件加载器,这意味着插件加载器以外的所有功能都在插件中实现。 但是,您 阅读全文
posted @ 2020-02-23 09:03 codeForFamily 阅读(825) 评论(0) 推荐(1) 编辑
摘要: [TOC] Creating Plugins Qt Creator的核心是一个插件加载程序,加载并运行一组插件,实际上是这些插件提供了您从Qt Creator IDE中了解的功能。甚至应用程序主窗口和菜单都由插件提供的。插件使用不同的方式,供其他插件访问本插件的功能,并允许它们扩展应用程序的某些方面 阅读全文
posted @ 2020-02-23 08:51 codeForFamily 阅读(689) 评论(0) 推荐(0) 编辑
摘要: [TOC] Showing Task List Files in Issues Pane 您可以使用代码扫描和分析工具来检查源代码。 这些工具报告问题供您修复。 Qt Creator使您可以将问题列表加载到 问题 窗格中,以便导航。 Qt Creator期望以简单的基于行的文件格式定义任务,文件格式 阅读全文
posted @ 2020-02-23 08:43 codeForFamily 阅读(470) 评论(0) 推荐(0) 编辑
摘要: [TOC] Using External Tools 您可以直接从Qt Creator中使用外部工具。 Qt Linguist,QML预览工具和系统的默认文本编辑器已预先配置可用。 您可以更改其默认配置,并配置新工具。 要运行这些工具,请选择 工具 外部 ,或使用定位器中的x过滤器。 使用Qt语言学 阅读全文
posted @ 2020-02-23 08:39 codeForFamily 阅读(616) 评论(0) 推荐(0) 编辑
摘要: [TOC] The Plugin Manager, the Object Pool, and Registered Objects 通常,插件不需要直接访问插件管理器。 交互主要间接的通过 "ExtensionSystem::IPlugin" 接口。 在某些情况下,则必须使用插件管理器API。 插件 阅读全文
posted @ 2020-02-23 08:36 codeForFamily 阅读(544) 评论(0) 推荐(0) 编辑
摘要: [TOC] Plugin Life Cycle 为了能够编写Qt Creator插件,您必须了解启动或关闭Qt Creator时,插件管理器所采取的步骤。 本节详细描述插件所经历的过程和状态。 启动Qt Creator前,设置环境变量 ,可以使能插件相关的调试日志输出,启动后,你就可以获取有关情况的 阅读全文
posted @ 2020-02-22 11:43 codeForFamily 阅读(588) 评论(0) 推荐(0) 编辑
摘要: [TOC] Plugin Meta Data 插件的元数据文件是一个JSON文件,包含加载插件库所需的所有信息,决定要加载哪些插件,以及加载顺序(取决于依赖关系)。此外,它包含插件的作者,插件的用途,以及在何处可以找到有关插件的更多信息。 编译插件时,该文件必须位于include搜索路径中,并且必须 阅读全文
posted @ 2020-02-22 11:38 codeForFamily 阅读(757) 评论(0) 推荐(0) 编辑
摘要: [TOC] Creating Your First Plugin 本节介绍,如何使用Qt Creator提供的插件模板,来创建Qt Creator插件,并获取对插件的组成和结构的第一印象。 创建一个插件项目 Qt Creator附带了一个创建Qt Creator插件的向导,该向导会为您创建一个可运行 阅读全文
posted @ 2020-02-20 21:11 codeForFamily 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: [TOC] Getting and Building Qt Creator 待办事项:应该对此进行扩展。Windows特定的麻烦,请参见\QC源代码中的README文件 有多种可能导致您想要构建自己的Qt Creator的原因,例如使用最新的开发版本,并能够在多个地方进行调整。这很有必要,如果您要创 阅读全文
posted @ 2020-02-19 19:49 codeForFamily 阅读(621) 评论(0) 推荐(0) 编辑
摘要: [TOC] Semantic Highlighting Qt Creator将C++,QML和JavaScript语言理解为代码,而不是纯文本。 它读取源代码,对其进行分析,并根据对以下代码元素所做的语义检查,高亮该源代码: 类型(例如类,结构体和类型定义) 局部变量 类字段 虚函数 要指定语义高亮 阅读全文
posted @ 2020-02-19 19:47 codeForFamily 阅读(697) 评论(0) 推荐(0) 编辑