Agradeceríamos tu ayuda para compartir nuestras reseñas referente a las ciencias informáticas.
Solución:
Restablecería el modelo (si no necesita los datos en el modelo más adelante). Subclasifique su modelo (si es uno personalizado) e implemente una ranura como;
void clear(){
this->beginResetModel();
... // clear the content of your model here
this->endResetModel();
{
Simplemente marque QAbstractItemView::reset().
La función myTableView->model()
devuelve un QAbstractItemModel
que no contiene el clear()
método. Debe llamar al método claro de su modelo. Si tienes un modelo como:
QStandardItemModel * model= new QStandardItemModel( 2, 4 );
Al llamar a clear, se deben eliminar todos los datos del modelo y, como consecuencia, se borra la vista, ya que se proporciona para mostrar los datos en el modelo asociado:
model->clear();
Eres capaz de patrocinar nuestro quehacer escribiendo un comentario o dejando una puntuación te damos la bienvenida.