Можно кусочек когда, как пример?
Считывание построчно из файла в список (для вашего примера список будет в полях класса):
C++ (Qt)
QFile file("txt.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug() << file.errorString();
return 1;
}
QStringList lines;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
lines.append(line);
}
А теперь получение первого элемента из списка и разделение его по символу ";":
C++ (Qt)
QStringList parts = lines.takeFirst().split(";");
Перед вызывом takeFirst проверяйте, что lines не пустой.