| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, 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, и как же мне прочитать текст введенный пользователем? Дело в том, что могут быть и другие сообщения из другого источника, нужен именно тот текст, который ввел пользователь. |