您的位置:首页 > 编程语言 > Qt开发

Qt添加右键菜单

2013-12-17 19:14 363 查看
Qt的右键菜单可以通过contextMenuEvent ()重新实现,函数原型如下:

void QWebView::contextMenuEvent ( QContextMenuEvent * ev ) [virtual protected]


实现的方法也很简单:

void mainwindow::contextMenuEvent ( QContextMenuEvent * ev )
{
QMenu *menu = new QMenu(this);//创建菜单
menu -> addAction(new QAction(tr("新建"),this));//添加菜单项
menu -> exec(QCursor::pos());//获取鼠标事件,在鼠标的位置弹出菜单
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: