Если лэйбелов, реально целая куча, то возможно правильнее будет организовать список QList на указатели этих объектов:
private:
...
QList<QLabel *> m_arrLabels;
...
Затем в конструкторе вставляешь их в свой QVBoxLayout:
QVBoxLayout *labelLayout = new QVBoxLayout;
for (int i = 0; i < n; ++i)
{
QLabel *pl = new QLabel("...");
m_arrLabels.append(pl);
labelLayout->addWidget(pl);
}
Обращаться к i ому объекту можно так:
Ну дальше всё понятно, думаю...