Название: быстро добавить строку в текстовое поле Отправлено: Tertium Organum от Май 07, 2007, 09:52 Хочется сделать вывод лога в QTшное окно.
В VCL это решалось TMemo, у нее были Lines, у которых - AddString. Все это прокручивалось, можно было выделить кусок. И быстро работало. Пока алтернатива только QTextEdit - брать текст, добавлять свою строку, отдавать обратно. Но это выглядит медленно. Какой контрол в QT можно использовать и как? Название: быстро добавить строку в текстовое поле Отправлено: pastor от Май 07, 2007, 10:06 >брать текст, добавлять свою строку, отдавать обратно. Но это выглядит медленно.
Это не совсем понятно. Расталкуй поподробнее. Откуда брать и куда отдавать? ЗЫ: в QTextEdit также можно прокручивать текст и выделять куски текста Название: быстро добавить строку в текстовое поле Отправлено: AlexKiriukha от Май 07, 2007, 10:29 void QTextEdit::append ( const QString & text ) [slot]
Appends a new paragraph with text to the end of the text edit. Link (http://doc.trolltech.com/4.1/qtextedit.html#append) Название: быстро добавить строку в текстовое поле Отправлено: Tertium Organum от Май 07, 2007, 11:12 спасибо
Название: быстро добавить строку в текстовое поле Отправлено: Alex Custov от Май 07, 2007, 19:32 append делает то, что ты описал - берёт текст, добавляет строку и запихивает его обратно. Это будет работать, ессно, медленно в зависимости от объёма текста.
Название: быстро добавить строку в текстовое поле Отправлено: Tertium Organum от Май 10, 2007, 15:20 хм, сделал курсором, инсерт текст
|