Olha,
Você pode listar todos os controles da tela via
ui->centralWidget->children()
Mas vai ter tudo. O que você pode fazer é criar um Frame, colocar os controles que você quer listar dentro dele, pra ficar mais fácil.
E usar uma função que converta os valores em um array:
QList<QString> list;
//int rowcount = ui->meuFrame->children().count() / 2;
foreach (QObject *item, ui->meuFrame->children()) {
if (item->objectName().startsWith("lineEdit_")) {
//int rowId = item->objectName().split("_").at(1).toInt();
list.append(((QLineEdit*) item)->text());
}
}
}
Mas na sua outra UI você quer que os controles estejam ligados? Se editar o controle em uma UI deve refletir na UI original?