我有一些在运行时生成的Qt属性和信号,我想将它们链接起来,好像它是使用Q_PROPERTY
宏声明的那样。有可能吗?
为什么我要尝试这样做:我在C#中使用QAxObject
在Qt中创建了一个COM组件。当我在运行时加载COM组件时,我的COM属性自动转换为Qt属性,我的COM属性将事件更改为Qt信号。我想将Qt属性链接到相应的onChanged信号。
查看QAxBase
代码,如果我的COM组件支持IPropertyNotifySink
界面,看起来Qt会自动执行我想要的操作,但是我可以告诉他(通过大量研究和反复试验) )它不可能从C#.NET中这样做。