Как в QT вывести текст из QList в поле textEdit?

У меня имеется заполненный список QList. Как его можно полностью вывести в поле textEdit? Или можно как то по другому сделать?


Ответы (1 шт):

Автор решения: V-Mor

Так как QT сейчас не под рукой, напишу на псевдокоде, приближенном к QT, опираясь на доки:

QString result; // textEdit содержит строку, значит делаем строковую переменную, пока пустую
for (int i = 0; i < list.size(); ++i) // Проходим по номерам всех элементов списка
{
    result += list.at(i) + QString("\n"); // Добавляем в результирующую строку очередной элемент списка и перевод строки (чтобы каждый элемент с новой строки был)
}
textEdit.plainText = result; // Присваиваем тексту эдита полученную строку и вуаля

Код не самый эффективный, но работать, вроде, должен. Если есть какие-то ошибки в плане синтаксиса, кто заметит, напишите в комменты, я не проверял.

P.S. Даже не знаю, с чем тут могли возникнуть проблемы, алгоритм вроде типовой.

→ Ссылка