@BigBen
Store them in a container yourself as you create them:
QList<QLabel *> labels;
for (int i = 0; i < 10; i++)
{
QLabel *label = new QLabel;
someLayout->addWidget(label);
labels.append(label);
}
Assign them an objectName for future reference to recall an individual one:
QList<QLabel *> labels;
for (int i = 0; i < 10; i++)
{
QLabel *label = new QLabel;
label->setObjectName(QString("label_%1").arg(i));
someLayout->addWidget(label);
}
QLabel *label_2 = someParentWidget->findChild<QLabel *>("label_2");
Collect them all via findChildren():
QList<QLabel *> labels = someParentWidget->findChildren<QLabel *>();