常见扩展任务
本节总结了您可以使用来添加 UI 组件到 Qt Creator 的 API 函数。
任务 | 详细信息 | API |
---|---|---|
添加菜单或菜单项。 | 您可以扩展现有菜单或创建新的菜单。 | Core::ActionManager, Core::Command |
添加可配置的快捷键。 | 注册快捷键使用户能够在常规快捷键设置对话框中进行配置。 | Core::ActionManager, Core::Command |
添加模式。 | 模式对应于完整屏幕的控制,专门针对一项任务。 | Core::IMode |
添加新编辑器类型。 | 例如 XML 文件编辑器。 | Core::IEditorFactory, Core::IEditor, Core::IDocument |
添加新向导。 | 您可以使用自己的文件和项目模板扩展“文件”>“新建文件”和“新建项目”中的向导。我们建议您创建基于 JSON 的向导,而不是在 C++ 代码中实现新向导。 | 添加自定义新向导 Core::IWizardFactory, Core::BaseFileWizardFactory, Core::BaseFileWizard, Core::WizardDialogParameters |
添加对新版本控制系统的支持。 | Qt Creator 中集成的版本控制系统包括 Bazaar、CVS、Git、Mecurial、Perforce 和 Subversion。 | Core::IVersionControl |
将视图添加到导航侧边栏。 | 显示项目树、文件系统、打开的文档或书签的视图。 | Core::INavigationWidgetFactory |
向 首选项 对话框添加页面。 | 在 编辑 > 首选项 中添加新页面到现有或新类别。 | Core::IOptionsPage |
向 查找 对话框添加查找过滤器。 | 实现基于任何搜索词的搜索。 | Core::IFindFilter, Core::SearchResultWindow |
向小部件添加查找工具栏支持。 | 具有焦点的控件被询问是否支持文本搜索。您可以添加对您的控件下的小部件的支持。 | Core::IFindSupport, Core::BaseTextFind |
向定位器添加新过滤器。 | 对于用户输入的文本,您提供在弹出菜单中显示的项目列表。当用户选择条目时,您将被请求执行任何您想要的操作。 | Core::ILocatorFilter |
显示并发运行任务进度指示器。 | 您可以在左侧工具栏和应用程序图标(支持的平台)中显示您的任务进度指示器。 | Core::ProgressManager, Core::FutureProgress |
©2024年内包含的Qt公司有限公司文档贡献均为各自所有者的版权。此处提供的文档是根据自由软件基金会发布并由其出版的GNU自由文档许可协议版本1.3许可的。Qt及其相关标志是芬兰和/或全球其他地区的Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。