LINUX.ORG.RU

QTextEdit+append()


0

0

На экран (в QTextEdit) посимвольно выводится большой поток информации.
Подскажите как сделать чтобы QTextEdit не сильно тормозил.
При получении новой информации я делаю
TextEdit->setText(TextEdit->text() + newData) это дело очень тормозит.
Есть вариант TextEdit->append(newData) это для моих задач подходит но
при append() новый текст начинается с новой строки. Можно ли сделать чтобы при TextEdit->append(newData) новая строка не добавлялась.
версия QT 3.4.x


Re: QTextEdit+append()

Выводи в QTextStream

QString str;
QTextStream ts( &str, IO_WriteOnly );
ts << "pi = " << 3.14;

а setText делай не после каждого раза - а реже.

TextEdit->setText(str);

imp ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.