Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > перехват ввода текста в textEdit


Автор: daemonaz 7.2.2012, 08:59
Я новичок в Qt, хотел бы уточнить каким образом можно перехватить ввод текста пользователем в TextEdit, но при этом сообщения могут прийти из другого источника, требуется ввод текста до нажатия Enter, после чего этот текст подвергается обработке. В голову приходит мысль использовать перехват клавиатуры с помощью keyPressEvent(QKeyEvent *e), но пользователь может либо отменить ввод текста, удалить какой-нить символ, есть ли встроенный механизм обнаружения ввода текста в TextEdit?

Автор: borisbn 7.2.2012, 09:01
http://developer.qt.nokia.com/doc/qt-4.8/qtextedit.html#textChanged

Автор: daemonaz 7.2.2012, 09:09
borisbn, и как же мне прочитать текст введенный пользователем? Дело в том, что могут быть и другие сообщения из другого источника, нужен именно тот текст, который ввел пользователь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)