常见扩展任务

本节总结了您可以使用来添加 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公司有限公司的商标。所有其他商标均为各自所有者的财产。