2012-03-15 28 views
0

How to edit QtWebKit's right-click context menu in Qt Creator? how to get response in QtWebKit https://qt-project.org/forums/viewthread/15149/ 我已經看到了所有這些線程多,但不能讓我anwser 右鍵操作我想設置鏈接的圖像幀等的右擊單擊菜單在qtwebkit qwebview 我聽說過,我們必須安裝一個事件過濾器,並獲得在那個位置的對象,但我不是geting它 你能告訴我一個簡單而甜蜜的解決方案 告訴如何設置操作該行動 也iut將是偉大的,如果你可以給一個活的工作代碼樣本 我聽說過我們必須爲此使用QMenu和QAction。如何SE噸鏈接在QtWebKit的

回答

1

要獲得基於你點擊其中一個 「標準」 從QWebView菜單,這樣做:

page()->updatePositionDependentActions(pos); 
    QMenu* ctxMenu = page()->createStandardContextMenu(); 

知道你點擊什麼,用

QWebHitTestResult hit = page()->mainFrame()->hitTestContent(pressPoint.toPoint()); 
+0

https://開頭QT項目。 org/forums/viewreply/79009 /由我和你一起寫的最終解決方案幫助我做了很多實驗,我一直忙於實驗這些天 – user49557 2012-03-17 16:11:26

+0

如果使用鍵盤調用上下文菜單而不是使用位置參數工作,鼠標? – 2013-02-16 20:21:47