Вывести текст в соответствии с QTextedit - PullRequest
0 голосов
/ 15 марта 2010

в этом вопросе я спросил, как разделить текст по пробелам, теперь я разделил его, но теперь я не могу отобразить этот текст в QTextEdit. Я делаю так:

  QStringList list = line.split(QRegExp("\\s+"));

  for (int i = 0; i < list.count(); i++){
      table.push_back(list[i]);

      this->ui->textEdit->setText(table[i]); //output text in qtextedit
  }

Но я вижу чистый текстедит после этого. Но если я сделаю, например:

this->ui->textEdit->setText(table[2]);

Я вижу третье слово в QTextEdit. Что не так?

Спасибо.

1 Ответ

1 голос
/ 15 марта 2010

Какой тип table? setText принимает только QString, а это значит, что вам нужно будет построить большую строку из ваших элементов разделенной строки и установить для нее значение Text.

Кроме того, вы можете очистить QTextEdit и добавить каждую строку в table.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...