我在以下行收到意外错误:
MyClass * myObject = new MyClass;
view.rootContext()->setContextProperty("myObject", myObject);
错误:
error: C2248: 'QVariant::QVariant' : cannot access private member declared in class 'QVariant'
但是,MyClass
这只是我写的一门课,对课没有什么特别的影响QVariant
。
问题是我忘了MyClass
从QObject
。Q_OBJECT
就像任何QObject
派生类一样,它需要派生并在其中定义宏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句