标签:

插件

聚合 聚合由Aggregation命名空间提供。它为我们提供一种将不同类型的QObject“粘合”在一起的能力,这样,你就可以将它们“相互转换”。使用这个命名空间中的类和函数,你就可以方便地管理相关对象。在聚合中管理的对象可以由该聚合“转换成”对象的类型。

0 个评论 1.7K 次阅读

什么对象可以暴露出来? 插件可以暴露任何对象。一般地,我们会把有可能被其它插件使用到的一些提供某些功能的对象暴露出来。在 Qt Creator 中,这种功能的定义通常使用接口。下面是其中一些接口: Core::INavigationWidgetFactory Core::IEditor Core::IOptionsPage Core::IOutputPane Core::IWizard C++&n ...

0 个评论 1.7K 次阅读

本章我们将学习如何向 Qt Creator 的菜单栏添加内容。在上一章插件的基础之上,我们将尝试开发一个比较正式的插件——在菜单栏中可以看到,并且可以相应用户动作等。 在我们开始之前,我们先来看看 Qt Creator 已有的菜单: Qt Creator 的默认菜单(部分)是:

2 评论 1.8K 次阅读

学习如何编写 Qt Creator 插件最好的方法是亲自编写一个插件。在自己动手的过程中了解插件编写机制。这也是本章所要解决的问题。在这一章中,我们将创建我们的第一个插件。这个插件不会做任何事情,仅仅是为了让我们体验下开发 Qt Creator 插件的过程,以及感受下我们自己的插件同 Qt Creator 整合在一起时的那种激动之情。 我们可以在 Qt Creator 的帮助菜单中找到“关于插件. ...

30 评论 4K 次阅读

Qt Creator 是 Nokia 在收购 Qt 之后于 2009 年早期推出的一款 IDE。在一定程度上,Qt Creator 也是 Qt 开发的主要 IDE。从技术架构角度来说,Qt Creator 可以看做是一个插件平台,其大部分功能都是以插件的形式提供的。 本系列文章将着重介绍如何开发 Qt Creator 插件,以扩展 Qt Creator 的现有功能。虽然 Qt Creator 的最 ...

41 评论 4.6K 次阅读

关于我

devbean

devbean

豆子,生于山东,定居南京。毕业于山东大学软件工程专业。软件工程师,主要关注于 Qt、Angular 等界面技术。

主题 Salodad 由 PenciDesign 提供 | 静态文件存储由又拍云存储提供 | 苏ICP备13027999号-2