В процессе реализации столкнулся со странной проблемой.
Есть такой код:
QKeyEvent Key(QEvent::KeyPress, 49,49,Qt::NoButton);
QApplication::sendEvent( focus, &Key );
Где focus - указатель на QLineEdit (куда нужно вставлять нажатия)
Сам код лежит в слоте нажатия на кнопку (точней не на кнопку, а на buttongroup, но это не важно).
Так вот, для проверки перехватываю события от клавиатуры для QLineEdit (проверяю событие, если от клавиатуры, то вывожу все параметры в консоль и возвращаю обработку дальше).
При исполнении все выглядит так: при нажатии на клавиатуру, все перехватывается, отображаются аски-коды кнопок в консоли, и в виджете так же все прекрасно набирается, при нажатии на кнопки клавиатуры, в консоли отображаются те же самые параметры, но в виджете ни какой реакции.
Подозреваю, что сигнал нужно посылать каким-то специфичным образом, но каким, не понятно. В примерах к qt данный аспект не иллюстрируется (максимум посылаются события от имени мыши).