在QGraphicsScene中放置了若干QGraphicsItem,类型有text,有img,有path等
放置完毕后想将这些item信息保存起来,通过QList<QGraphicsItem *> listScene = scene->items();获取到所有item后,通过方法type()可以获取item的类型,但是如何将listScene中对应的其他属性提取出来?
代码部分如下,请高手支招,谢谢
listScene = scene->items();
fileInfo.intemNumb = listScene.count();
for(int i=0;i< listScene.count();i++){
if(listScene->type()==DiagramTextItem::Type)
{
DiagramTextItem *item = listScene;//类型转换错误
textItemInfo.textContent = item->toPlainText();
}