QT4 проблемы с textBrowser (QT4 проблемы с textBrowser)

Модератор: Модераторы разделов

MAPT
Сообщения: 10
ОС: Fedora7

QT4 проблемы с textBrowser

Сообщение MAPT »

Кто-нить знает, как из textBrowser вернуть текст? Пишу что-то типа терминал для прослушивания COM-порта, и мне надо сделать так, чтобы при добавлении нового текста старый не затирался.
Делаю вот так
char buff[1024]; - массив, куда записывается полученные символы
ui.textBrowser->setText((QString)buff); - вывожу содержимое буфера на экран
Помогите, плз
Спасибо сказали:
Аватара пользователя
GRS
Сообщения: 236
Статус: C++ Pro
ОС: Suse10.2/XP

Re: QT4 проблемы с textBrowser

Сообщение GRS »

void QTextEdit::append ( const QString & text ) [slot]
Appends a new paragraph with text to the end of the text edit.
Note: The new paragraph appended will have the same character format and block format as the current paragraph, determined by the position of the cursor.

Учитесь пользоватся assistant - там все есть.
QTextBrowser наследуется от QTextEdit и поэтому этот метод там тоже есть.
Спасибо сказали:
MAPT
Сообщения: 10
ОС: Fedora7

Re: QT4 проблемы с textBrowser

Сообщение MAPT »

Я там смотрел, но ничего подходящего не нашёл
Спасибо сказали:
MAPT
Сообщения: 10
ОС: Fedora7

Re: QT4 проблемы с textBrowser

Сообщение MAPT »

Это не совсем то. Метод append добавляет новую строчку, а мне надо, чтобы текст блы непрерывен, а на новую строку перейдёт в том случае, если будет получен символ перехода на новую строку. Как в Hyperterminal в винде
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: QT4 проблемы с textBrowser

Сообщение Assuri »

Ну а почему нельзя получать текст который был, прибавлять к нему новый и снова записывать в textBrowser?
Спасибо сказали:
Аватара пользователя
chups
Сообщения: 79
ОС: Debian Lenny GNU/Linux

Re: QT4 проблемы с textBrowser

Сообщение chups »

есть подозрения что это метод text(), т.к. класс QTextBrouser имеет множественное наследование.
В общем вечером более основательно взгляну:)
Спасибо сказали:
Аватара пользователя
Electronix
Сообщения: 53
ОС: Slackware, Suse, XP

Re: QT4 проблемы с textBrowser

Сообщение Electronix »

Я так понимаю нужно что-то типа :
setText(text() + sAppendText);
We have no beginning, we have no end. We are infinite.
Спасибо сказали:
MAPT
Сообщения: 10
ОС: Fedora7

Re: QT4 проблемы с textBrowser

Сообщение MAPT »

-DooM- писал(а):
31.05.2008 07:30
Ну а почему нельзя получать текст который был, прибавлять к нему новый и снова записывать в textBrowser?

Именно так я и хочу сделать. Вопрос в том, как получить текст из textBrowser

chups писал(а):
31.05.2008 10:15
есть подозрения что это метод text(), т.к. класс QTextBrouser имеет множественное наследование.
В общем вечером более основательно взгляну:)

Метода text() у QTextBrowser нет
Спасибо сказали:
Аватара пользователя
chups
Сообщения: 79
ОС: Debian Lenny GNU/Linux

Re: QT4 проблемы с textBrowser

Сообщение chups »

Метода text() у QTextBrowser нет

да, точно протупил, извините:)
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: QT4 проблемы с textBrowser

Сообщение eduard_pustobaev »

MAPT писал(а):
01.06.2008 10:51
....
Метода text() у QTextBrowser нет

Код: Выделить всё

QString toPlainText () const
void setPlainText ( const QString & text )
В дисгармонии со вселенной.
Спасибо сказали:
MAPT
Сообщения: 10
ОС: Fedora7

Re: QT4 проблемы с textBrowser

Сообщение MAPT »

УРА!!!!! Работает!!!
Эдуард, огромное спасибо!!!!
Тему можно закрывать
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: QT4 проблемы с textBrowser

Сообщение eduard_pustobaev »

MAPT писал(а):
02.06.2008 20:41
УРА!!!!! Работает!!!
Эдуард, огромное спасибо!!!!
Тему можно закрывать

Всё хорошо, что хорошо кончается :)
В дисгармонии со вселенной.
Спасибо сказали: