Как в 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. Даже не знаю, с чем тут могли возникнуть проблемы, алгоритм вроде типовой.