我希望我的应用程序保存包含图形项目的场景内容,然后能够检索所有这些项目(不是作为QPixmap,而是作为实际的单个项目)。 我尝试使用Qsettings但得到QVariant错误。 我的代码是:
QSettings settings("AdvProgLab","ERapp");
settings.beginGroup("MainWindow");
settings.setValue("saved_scene",scene); //Here, scene is a QGraphicsScene
settings.endGroup();
我得到的错误是:
qvariant.h:471:错误:'QVariant :: QVariant(void *)'是私有的 内联QVariant(void *)Q_DECL_EQ_DELETE; ^
错误:使用已删除的函数'QVariant :: QVariant(void *)'
有人可以解释一下我哪里出错了吗? 或者还有其他方法可以实现这一目标。
谢谢。