转载请注明出处: http://blog.csdn.net/elfprincexu
QT TableWidget 是一个很常用的widget, 可以实现类似excel表格的效果。现在讲解一下如何实现右键菜单项选择。先附图如下
代码当中,
cpp 文件当中:
_tableWidget->setContextMenuPolicy(Qt::CustomContextMenu);
connect (_tableWidget, SIGNAL(customContextMenuRequested(QPoint)), SLOT(customMenuRequested(QPoint))) // right click connection
void MyClass::customMenuRequested(QPoint pos)
{
QTableWidgetItem* selecteditem = _tableWidget->itemAt(pos) ; //get right click pos item
/*
* do sth relative with current selected item
* QString finalStr = selecteditem->text();
*/
QMenu* menu = ne