Название: Редактирование текста в QLineEdit Отправлено: dr_Begemot от Март 17, 2010, 12:11 Как сделать так, чтобы редактирование текста в QLineEdit производилось так же как и редактирование полей в QTableWidget?
Проблема в том, что некие действия производятся при событии textEdited(QString) от QLineEdit, но это событие вызывается каждый раз, когда пользователь вводит новый символ или стирает что-то... нужно, чтобы действия происходили только после того, как пользователь закончил редактирование. Может мне использовать другой сигнал от QLineEdit, какой? Почему я вспомнил про QTableWidget? Потому, что там, при редактировании, нужно два раза кликнуть на ячейку, отредактировать ее, нажать Enter или потерять фокус, и только тогда будет вызвано событие itemChanged(QTableWidgetItem*). Спасибо) Название: Re: Редактирование текста в QLineEdit Отправлено: GreatSnake от Март 17, 2010, 12:15 void QLineEdit::editingFinished () [signal]
Название: Re: Редактирование текста в QLineEdit Отправлено: Rigat от Май 19, 2010, 06:48 А мне надо тоже самое но наоборот, чтобы QTableWidget реагировал на посимвольное редактирование поля как в QLineEdit. Новую тему создавать не стала так как вопрос аналогичен.
|