model->record().fieldName(fieldIndex);
//скрываете все колонкиfor (int i = model->columnCount() - 1; i >= 0; i--) tableView->setColumnHidden(i, true);//потом показываете только те, которые вам нужныtableView->setColumnHidden(model->fieldIndex("k"), false);tableView->setColumnHidden(model->fieldIndex("f1"), false);tableView->setColumnHidden(model->fieldIndex("f2"), false);tableView->setColumnHidden(model->fieldIndex("f3"), false);