最简单的办法!
typedef QVector<QLabel*> labelCollection;
labelCollection myWidget;
for(int i=0;i<MaxCount;i++)
{
QLable* label;
label = new QLable();
mywidget.push_back(label);
}
再写个手工destruct的函数:
void destoryMyWidget()
{
for(int i=0;i<mywidget.size();i++)
{
if(myWidget != NULL)
{
delete (myWidget);
}
}
}