Common Extension Tasks

本节总结了可用于将UI组件添加到Qt Creator的API函数。

任务 详细 API
添加菜单或菜单项 你可以扩展现有菜单或者创建一个新的菜单 Core::ActionManager, Core::Command
添加可配置的键盘快捷方式 注册快捷方式,使用户可以在通用快捷方式设置对话框中对其进行配置 Core::ActionManager, Core::Command
添加一个模式 模式对应于完整屏幕控制,专门用于任务 Core::IMode
添加新的编辑器类型 例如XML文件编辑器 Core::IEditorFactory, Core::IEditor, Core::IDocument
添加一个新的向导 您可以使用自己的文件和项目模板,来扩展文件>新建文件或项目中的向导 Core::IWizard, Core::StandardFileWizard, Core::BaseFileWizard, Core::BaseFileWizardParameters
添加对新版本控制系统的支持 Qt Creator中集成的版本控制系统是Bazaar,CVS,Git,Mecurial,Perforce和Subversion Core::IVersionControl
将视图添加到导航侧栏 显示项目树,文件系统,打开的文档或书签 Core::INavigationWidgetFactory
将选项页添加到选项对话框 工具>选项中,将新页面添加到现有或新的类别中 Core::IOptionsPage
将查找过滤器添加到查找对话框 实现任何一种基于搜索词的搜索 Find::IFindFilter, Core::SearchResultWindow
向部件添加对查找工具栏的支持 询问具有焦点的部件是否支持文本搜索。 您可以在您的控制下添加对部件的支持 Core::IFindSupport, Find::BaseTextFind
添加一个全新的项目类型
添加一种新的构建步骤
将新的过滤器添加到定位器(locator) 对于用户输入的文本,您提供要显示在右键弹出窗口中的内容列表。当用户选择一个条目时,您将被要求做任何您想做的事情 Core::ILocatorFilter, Core::LocatorFilterEntry, Locator::BaseFileFilter
显示并发运行任务的进度指示器 您可以在左侧的工具栏中以及应用程序图标(在支持的平台上)中显示任务的进度指示器 Core::ProgressManager, Core::FutureProgress

原创造福大家,共享改变世界

献出一片爱心,温暖作者心灵


最新文章

  1. hosts文件的一个小发现
  2. ViewPager中使用PhotoView时出现pointerIndex out of range异常
  3. Android 提供的一系列辅助系统开发工具
  4. HDU 3068 [最长回文子串]
  5. 第一步 django的下载安装
  6. 西南科技大学第十届ACM程序设计竞赛题解
  7. spring setter方法注入
  8. Qt同步线程(比较清楚,而且QMutex QMutexLocker QReadWriteLock QSemaphore QWaitCondition 每个都有例子)
  9. UDE-00008 ORA-31626 ORA-06512 ORA-25254
  10. 【JS学习笔记】第一个JS效果——鼠标提示框
  11. 远程连接身份验证错误,又找不到加密Oracle修正
  12. 在cmd里,java运行jar包中指定Class的命令
  13. 记一次vue长列表的内存性能分析和优化
  14. loadrunner 事务、同步点和思考时间
  15. Spring Cloud Ribbon入门
  16. 一学期积累下来的SQL语句写法的学习
  17. Maven基本使用
  18. iOS 如何改变搜索取消按钮的值和颜色
  19. 解题:CF983B pyramid
  20. Nginx 前后端分离配置 分发

热门文章

  1. CCNA的基础知识及要点
  2. springmvc中applicationapplicationContext头部代码
  3. C++输出中文字符
  4. java3选择结构一
  5. java架构之路-(微服务专题)初步认识微服务与nacos初步搭建
  6. Go语言实现:【剑指offer】丑数
  7. scala中符号的意思
  8. vue学习(二)模板页配置(bootstrap)
  9. kakfa+zookeeper集群搭建
  10. 还是端口回流问题 TCP协议解析