我正在尝试编写一个具有两个基本特征的类:
- 它需要是可编写脚本的——该类包含许多用
Q_INVOKABLE
脚本装饰的属性和方法。 - 它需要可序列化,以便可以注册以
qRegisterMetaTypeStreamOperators()
存储在QVariant
s 中。
据我所知,QObject
为了使类可编写脚本,我需要派生自。但是,为了使用 注册该类qRegisterMetaTypeStreamOperators()
,该类似乎需要有一个默认的复制构造函数——这是QObject
派生类所不能具备的。
有没有办法实现这两个目标?