错误: C2248: 'QVariant::QVariant': 无法访问类 'QVariant' 中声明的私有成员



我在以下行收到意外错误:

MyClass * myObject = new MyClass;
view.rootContext()->setContextProperty("myObject", myObject);

有错误:

error: C2248: 'QVariant::QVariant' : cannot access private member declared in class 'QVariant'

但是MyClass只是我写的一个类,它对QVariant类没有任何特别的作用。

问题是我忘了从QObject中得出MyClass。它需要派生并Q_OBJECT宏在其中定义,就像任何QObject派生类一样。

相关内容

  • 没有找到相关文章

最新更新