Действие при нажатии на ячейку в 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";
}
}