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