我重装了 QWebView::contextMenuEvent(QContextMenuEvent*) 并且右键单击小部件无效。
这是我的代码:
void ExtendedWebView::contextMenuEvent(QContextMenuEvent *event)
{
qDebug() << "called";
m_copyAction->setEnabled(!selectedHtml().isEmpty());
m_contextMenu->setVisible(true);
m_contextMenu->exec(event->globalPos());
}
当我右键单击小部件时,它不起作用 - 没有显示菜单。我究竟做错了什么?
UPD: http: //paste.kde.org/640508/ - 完整代码