Pregunta

Estoy tratando de corregir el comportamiento QtableView extraño: si una fila de borrado, pero no se comprometen los datos, se queda visible en la cuadrícula. Por lo tanto, necesito recuperar datos acerca de las filas eliminadas y saber cuándo se descartan cambios. Información que se almacena en necesidad

d->cache[row].op 

de qtableview. ¿Hay algún modo conseguir que a partir de ahí en mi subclase?

Si no, ¿hay algún modo en espera conseguir información sobre las deleciones? La única forma que conozco es la de almacenar los datos cuando se está ejecutando o removeRows revertRow, pero conduce a la duplicación de datos y unnnecessary es sólo unelegant.

¿Fue útil?

Solución

No puedo. Es por diseño. Lo único que puedo es la clase de reimplementar QSqlTableModel, que tiene cabecera pimpl abierta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top