строку? Если да, то как? removeRow() не помогает, либо я не так его юзаю
Из базы нужно удалить?
auto model = qobject_cast<QSqlTableModel*>(m_Table->model(); if(!model) { qCritical() << __func__ << ": model not present"; return; } if(m_Table->selectionModel()->selectedRows().count() == 0) { qCritical() << __func__ << ": Rows are not selected"; return; } auto currentSelection = m_Table->selectionModel()->selectedRows(); auto rowindex = currentSelection.at(0).row(); if(!model->removeRow(rowindex)) { qCritical() << __func__ << ": error at row removing form model"; return; } model.select();
Обсуждают сегодня