Qt Creator插件Todo】的更多相关文章

 转载:http://techieliang.com/2017/12/502/   文章目录 1. 插件启动 2. 插件效果 3. 插件配置 4. 使用 码代码的过程往往并不是一气呵成,有时候需要记录下之后要做的事情,需要修改的地方以及一些提示等信息. QtCreator提供了Todo插件,可以自动检索项目的所有标记符,默认支持TODO.NOTE.FIXEME.BUG.WARNING,同时也支持自定义添加关键词. 1. 插件启动 菜单栏-帮助-关于插件-(实用工具)ToDo 2. 插件效果 3.…
Qt Creator有个很风骚的插件管理器PluginManager,还有个很骚包的插件说明PluginSpec.基本上,所有的Qt程序的入口都是传统的C程序一样,代码流程从main()函数开始.  在main()中,先初始化用于国际化的translator,然后获取程序配置settings,接着就在栈上创建了PluginManager对象,之后为PluginManager设置搜索用的文件扩展名pluginspec,设置配置,再设置插件搜索路径.  设置好插件搜索路径后,PluginManage…
Qt Creator 中可以创建 三中类型的插件Plugin: 1.用的最多的,派生自QGenericPlugin类: 在新建Library,   Plugin类型工程中,新建. 调用使用QPluginLoader 类加载 使用.   这类需要明白与动态库的区别. 2.Qt 设计师控件: 在新建 “其他工程”, Qt 设计师自定义控件,工程.  编译出来的控件,可以放到设计师界面下,直接用来组态界面:这一点类似MFC中的ActiveX控件. 3.Qt Creator插件, 派生自IPlugin类…
阅读本文大概需要 8 分钟 插件听上去很高大上,实际上就是一个个动态库,动态库在不同平台下后缀名不一样,比如在 Windows下以.dll结尾,Linux 下以.so结尾 开发插件其实就是开发一个动态库,该动态库能够很好的加载进主程序.访问主程序资源.和主程序之间进行通信 本篇文章一起学习下 Qt Creator当中是如何实现插件的开发.加载.解析.管理以及互相通信的,方便我们开发自定义插件打下基础 简介 Qt Creator 插件理解起来其实很简单,定义一个接口类作为基类,其他插件需要继承该类…
我的博客新地址:www.liuquanhao.com ------------------------------------------------------ Qt creator无法用fcitx输入中文的原因是自己的plugins目录下没有fcitx的插件,所有只要把插件复制到里面就可以了. qt creator插件目录:qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts. 需要的fcitx输入法插件文件:libfcitx…
目录 coding-style.html 提交代码 二进制兼容性和源代码兼容性 代码构造 格式化 利用标识符 空格 大括号 圆括号 换行符 声明 命名空间 模式与实践 命名空间 传递文件名 插件扩展点 使用全局对象池 C++特征 C ++ 11和C ++ 14功能 使用QObject 文件头 包含头文件 Casting 编译器和平台特定的问题 美学 从模板或工具类继承 继承与聚合 公共头文件的约定 类成员名称 文档 coding-style.html 代码规范很重要,这决定了编码风格的统一.如果…
目录 Creating Your First Plugin 创建一个插件项目 构建并运行插件 文件结构 qmake项目 插件元数据模板 插件类 头文件 源文件 Creating Your First Plugin 本节介绍,如何使用Qt Creator提供的插件模板,来创建Qt Creator插件,并获取对插件的组成和结构的第一印象. 创建一个插件项目 Qt Creator附带了一个创建Qt Creator插件的向导,该向导会为您创建一个可运行的最小插件.我们强烈建议您使用两个不同的Qt Cre…
目录 Extending Qt Creator Manual 生成领域特定的代码和模板 代码片段 文件和项目模板 自定义向导 支持其他文件类型 MIME类型 高亮和缩进 自定义文本编辑器 其他自定义编辑器 运行外部工具 简单的外部工具 复杂的外部工具 所有主题 Extending Qt Creator Manual Qt Creator是为Qt开发人员的需求量身定制的跨平台集成开发环境(IDE). Qt Creator可以通过多种方式扩展. 例如,Qt Creator架构基于插件加载器,这意味着…
目录 Getting and Building Qt Creator 获取Qt 获取和构建Qt Creator Getting and Building Qt Creator 待办事项:应该对此进行扩展.Windows特定的麻烦,请参见\QC源代码中的README文件 有多种可能导致您想要构建自己的Qt Creator的原因,例如使用最新的开发版本,并能够在多个地方进行调整.这很有必要,如果您要创建自己的Qt Creator插件. 获取Qt 预先构建的Qt Creator软件包通常使用Qt的最新…
目录 Plugin Life Cycle Plugin Life Cycle 为了能够编写Qt Creator插件,您必须了解启动或关闭Qt Creator时,插件管理器所采取的步骤. 本节详细描述插件所经历的过程和状态. 启动Qt Creator前,设置环境变量QT_LOGGING_RULES为qtc.extensionsystem*=true,可以使能插件相关的调试日志输出,启动后,你就可以获取有关情况的更多信息. 启动Qt Creator时,插件管理器将执行以下操作: 在其搜索路径中查找所…