具體就是實現函數contextMenuEvent
(QContextMenuEvent* event
)在其中加入popMenu
->addAction
(action);
為了響應action,則可以鏈接action的click(),trigger()函數和處理函數
另外,有事情右鍵菜單選項需要根據鼠標所指項顯示,則可以使用
QTableWidgetItem* item = itemAt(mapFromGlobal(QCursor::pos()));
if(item != NULL)
{
獲取當前表格項
需要說的是開始我總是使用setCellWidget設置表格單元,導致itemAt總是返回空值,而實際應該使用的是函數setItem.
感覺QTableWidget此類設計有點問題!