0

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

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

查看QAxBase代码,如果我的 COM 组件支持该接口,Qt 似乎会自动执行我想要的IPropertyNotifySink操作,但据我所知(经过大量研究和反复试验),从 C# .NET 中无法做到这一点。

4

0 回答 0