oleja1ee7
@oleja1ee7

Как удалить из tableWidget по двойному клику?

Здравствуйте необходимо по двойному клику на запись удалять её из tableWidget
есть такой кусок кода:
void reportHelp::on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
{
    int i= ui->tableWidget->selectionModel()->selectedRows().count();
    ui->tableWidget->removeRow(i);
}

Он удаляет любую запись, кроме первой таблице. В чем может быть проблема?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
myjcom
@myjcom
Если я правильно понял
необходимо по двойному клику на запись удалять её из tableWidget

int i = ui->tableWidget->selectionModel()->currentIndex().row();
ui->tableWidget->removeRow(i);

doc.qt.io/qt-5/qitemselectionmodel.html#currentIndex
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы