Qt: 取得鼠标所在处QTableView的index

Qt: 取得鼠标所在处QTableView的index

 if (watched == ui->hangUpTableView) {

if (event->type() == QEvent::ContextMenu) {

QModelIndex index = ui->hangUpTableView->indexAt(

ui->hangUpTableView->viewport()->mapFromGlobal(QCursor::pos()));

if (index.isValid()) {

QToolTip::showText(QCursor::pos(), hangUpRecords.at(index.row()).toString());

return true;

}

}

你可能感兴趣的:(Qt: 取得鼠标所在处QTableView的index)