代码如下:
//设置这个,右键响应contextMenuEvent
ui->widget->setContextMenuPolicy(Qt::ActionsContextMenu);
//设置下面这个,发送customContextMenuRequested
ui->widget->setContextMenuPolicy(Qt::CustomContextMenu);
这两个设置分别对应下面两个函数:
protected:
void contextMenuEvent(QContextMenuEvent *);
private slots:
void on_widget_customContextMenuRequested(const QPoint &pos);