Есть виджет с текстом, двойной клик по которому открывает редактирование этого текста. Ну действует как «F2» на выделенном файле в винде, например. Нужен многострочный редактор, соответственно - QTextEdit. Но хочу, чтобы по enter он закрывался. То есть мне нужно вывести из него сигнал наружу, испускаемый по нажатию Enter.
Как проще - создать свой виджет, унаследовавшись от QTextEdit, переопределив keyPressEvent() и, если нажали НЕ enter, отдавать клавишу родительскому объекту, а если Enter - посылать сигнал и возвращать управление из keyPressEvent()?
Ещё варианты?
Спасибо.