【发布时间】:2014-05-28 11:24:18
【问题描述】:
我希望这个问题有足够的一般背景,不需要有经验的 OpenFlipper 开发人员来回答它。 OpenFlipper 使用的插件使用 Qt 库。
我正在为 OpenFlipper 编写一个以编程方式添加原始形状的插件。一个预先存在的插件 PrimativesGenerator 具有一些我需要的相同功能,所以很自然地,我更愿意调用 PrimativesGeneratorPlugin 的函数而不是重现代码。
我的问题是所有插件都是在运行时加载的,并且文档建议在初始化期间没有插件之间的依赖关系,因为无法确定初始化顺序。我宁愿使用现有的实例 PrimativesGeneratorPlugin 而不是创建我自己的实例,因为每个实例还包含一个 gui,但我不知道如何引用它。
甚至可以使用原始实例吗?还是我需要创建自己的实例?
这是Plugin Initialization 的文档。
【问题讨论】: