Опять у меня вопросы с доступом к объекту , вот кусок функции:
LoadItems(&name_items,name);
Pixmap *pix[name_items.count()];
for(int i=0;i<name_items.count();i++)
{
pix[i]=new Pixmap(QPixmap(":img/misc-blue.png"));
pix[i]->setObjectName(name_items[i]);
SceneShop->addItem(pix[i]);
QPropertyAnimation *animation = new QPropertyAnimation(pix[i], "geometry");
animation->setDuration(500);
animation->setStartValue(QRect(-100, -100, -100, -100));
animation->setEndValue(QRect(w, h, 140,50));
animation->start();
connect(pix[i],SIGNAL(clicked()),this,SLOT(ItemAdd()));
QGraphicsTextItem *ite=new QGraphicsTextItem;
ite->setHtml("<center>"+name_items[i]+"</center>");
ite->setPos(QPointF(w+10,h+15));
SceneShop->addItem(ite);
if(w>=1200)
{
w=0;
h+=80;
}
else
{
w+=150;
}
}
хотелось бы к pix получать доступ в определенных местах программы . не объявляя его в классе, требуется при определенных обстоятельствах менять картинку определенного элемента массива из pix