Отключить ключ возврата в QPlainTextEdit - PullRequest
2 голосов
/ 09 августа 2010

Можно ли как-нибудь помешать пользователю нажать клавишу возврата при вводе текста в виджет QPlainTextEdit?То есть, даже если я хочу указать место для просмотра нескольких строк, я хочу, чтобы, если пользователь нажимает клавишу ввода, новая строка не начиналась.

Причина этого заключается в том, что я добавляюУровень графического интерфейса поверх существующей командной строки, и если пользователь вводит данные с помощью клавиши возврата, это может усложнить задачу, и я действительно избегал изменения кода командной строки.

1 Ответ

3 голосов
/ 09 августа 2010

Обработка события нажатия клавиши и отфильтровывание всех клавиш возврата.
IIRC не имеет валидатора «позволенных символов» для qtextedit.

Хотя вы можете использовать QValidator с QLineEdit.
Смотрите этот пример

пс. Если вам также нужно иметь дело с вставкой текста с помощью CR, то вам также нужно иметь дело с текстовым сигналом

...