Действие при нажатии на ячейку в QTable

Можно ли выполнять какое-то действие при нажатии по ячейке Qtable


Ответы (1 шт):

Автор решения: Maggot

Ну самое простое - законектится

connect(resultView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(handleOnTableClicked(const QModelIndex &)));

где resultView :

QTableView* resultView;

И написать мини обработчик -

void MainWindow::handleOnTableClicked(const QModelIndex &index) {
  if (index.isValid()) {
    QString cellText = index.data().toString();
    //TODO:
    qDebug() << cellText << "\n";
   }
}
→ Ссылка