在运行时将Notify信号添加到Qt属性?

时间:2018-02-21 03:35:25

标签: .net qt com qml qaxobject

我有一些在运行时生成的Qt属性和信号,我想将它们链接起来,好像它是使用Q_PROPERTY宏声明的那样。有可能吗?

为什么我要尝试这样做:我在C#中使用QAxObject在Qt中创建了一个COM组件。当我在运行时加载COM组件时,我的COM属性自动转换为Qt属性,我的COM属性将事件更改为Qt信号。我想将Qt属性链接到相应的onChanged信号。

查看QAxBase代码,如果我的COM组件支持IPropertyNotifySink界面,看起来Qt会自动执行我想要的操作,但是我可以告诉他(通过大量研究和反复试验) )它不可能从C#.NET中这样做。

0 个答案:

没有答案