ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu);
connect(ui->tableWidget, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotContextMenu(QPoint)));
void OnRsp()
{
QMenu menu(ui->tableWidget);
QAction* pAction1 = menu.addAction(tr("Merge"));
QAction* pAction2 = menu.addAction(tr("Cancel"));
QAction* pAction = menu.exec(QCursor::pos());
if(pAction == pAction1) //合并单元格
{
QList<QTableWidgetSelectionRange>ranges = ui->tableWidget->selectedRanges();
}
}