Работа с виджетом textEdit

Начинаете изучать Ананас? Задавайте вопросы здесь. С чего начать? Где найти? Как сделать? А можно...?

Работа с виджетом textEdit

Сообщение greyden » Сб дек 19, 2009 7:09 pm

Доброго всем времени суток!
Подскажите, плиз, если кто знает!
Есть необходимость работы в ананасе с большими кусками текста. Было бы удобно использовать для этого QT виджет textEdit но не пойму, как с ним работать. Например, нужно добраться до его свойства plainText, но не получается. При выполнении бизнес схемы выдается ошибка: Сообщение:Error. Trying to access undefined member 'plainText' Стэк:( on_button(:7) aForm1 [aForm])
Доступ пытаюсь получить так:
function on_button(button_name) // ПРЕДОПРЕДЕЛЕННАЯ по нажатию кнопки с именем...
{
if(button_name == "wActionButton")
{
var TextEd = Widget ("textEdit3");
//var temp = TextEd.plainText;
sys.Message(0,TextEd.plainText);
}
}


textEdit3 это и есть этот злосчастный виджет
greyden
 
Сообщения: 4
Зарегистрирован: Сб дек 19, 2009 6:05 pm

Re: Работа с виджетом textEdit

Сообщение greyden » Сб дек 19, 2009 10:26 pm

Частично решил вопрос. Обращаюсь не к свойству plainText а к свойству text.
Теперь проблема с записью текста в textEdit. Через то же свойство text не получается, пытаюсь присвоить значение, ошибки не выдает, но и не делает ничего, виджит пуст.
greyden
 
Сообщения: 4
Зарегистрирован: Сб дек 19, 2009 6:05 pm

Re: Работа с виджетом textEdit

Сообщение app » Вс дек 20, 2009 8:52 pm

Информацию о свойствах и методах виджетов можно черпать тут http://doc.trolltech.com/3.2/classes.html
В вашей ситуации, видимо, следует вызвать update
http://doc.trolltech.com/3.2/qwidget.html#update
или repaint
http://doc.trolltech.com/3.2/qwidget.html#repaint-2
чтобы виджет отобразил новое значение.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Работа с виджетом textEdit

Сообщение greyden » Пн дек 21, 2009 1:09 pm

спасибо! Вечером попробую.
greyden
 
Сообщения: 4
Зарегистрирован: Сб дек 19, 2009 6:05 pm

Re: Работа с виджетом textEdit

Сообщение palovnikov » Сб янв 22, 2011 10:18 pm

Аналогичная проблема.
Появилось ли адекватное решение?
palovnikov
 
Сообщения: 4
Зарегистрирован: Пн янв 17, 2011 9:10 pm

Re: Работа с виджетом textEdit

Сообщение anton » Вс янв 23, 2011 8:42 pm

используйте setText(QString text)
anton
 
Сообщения: 137
Зарегистрирован: Сб фев 28, 2009 9:00 pm
Откуда: Иркутск


Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron