Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/12/2016, 04:07
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Qt. Cómo evitar el modo de edición al avanzar con Tab

Por otro lado, creo que el evento FocusOut podría valer, ya que es independiente de la tecla pulsada, pero tengo otro problema, y es que no sé cómo acceder a la tabla desde el editor.
¿Puede ser que el editor no sea hijo de la tabla siempre, o es que yo lo he hecho mal y no he ligado el editor a la tabla?

Al usar el evento, me sale que el nombre del padre es "qt_scrollarea_viewport"

Código C++:
Ver original
  1. if (event->type() == QEvent::FocusOut)
  2.     {
  3.         qDebug()<<editor->parent()->objectName();
  4. ...............
__________________
Mi calculadora en Qt