2
A
回答
1
如果你不感興趣的子類,你也可以創建一個事件過濾器類並將該過濾器安裝到您想要偵聽的對象上(在這種情況下爲QListView
)。
欲瞭解更多信息,請看QObject::installEventFilter()
。
2
嘗試實現一個新的類繼承的形式QListView
和重新實現:
void QAbstractItemView::mousePressEvent (QMouseEvent * event) [virtual protected].
我希望它是有用的。 Salu2
1
Salu2是正確的,如果你還只是一個上下文菜單後(上單擊鼠標右鍵),你可以重新實現了QWidget ::的ContextMenuEvent
1
QApplication :: mousebuttons()怎麼樣?這是文檔建議要查找按鈕的操作。
+0
如何使用QApplication :: mousebuttons()? 我有同樣的問題。我嘗試使用這個函數,但是它沒有正確返回Qt :: RightButton或Qt :: LeftButton>。 – 2010-06-22 04:16:09
相關問題
- 1. 鼠標點擊按鈕
- 2. 低級別鼠標鉤 - 鼠標按鈕點擊vs按住
- 3. 模擬鼠標點擊側按鈕
- 4. Java按鈕鼠標點擊joptionpane
- 5. 物理鼠標點擊與模擬按鈕點擊?
- 6. xaml按鈕焦點與按鈕鼠標
- 7. 禁用鼠標點擊按鈕單擊並啓用它
- 8. 給一個按鈕鼠標點擊焦點
- 9. 如何點擊焦點按鈕上的鼠標?
- 10. LibGDX更新標籤,同時點擊鼠標按鈕
- 11. AS3 - 如何讓鼠標光標點擊按鈕?
- 12. 點擊標籤點擊單選按鈕
- 13. 模擬標籤點擊按鈕點擊
- 14. Javascript按鈕,防止鼠標雙擊
- 15. 在鼠標單擊刪除線按鈕
- 16. 鼠標按鈕單擊不會註冊
- 17. 用jQuery改變HREF,只需點擊鼠標左鍵即可點擊該按鈕
- 18. 點擊(鼠標按下)select元素
- 19. 鼠標點擊並按住事件?
- 20. Extjs 3.4防止按Ctrl +鼠標點擊
- 21. 查看鼠標按鈕何時未被添加到所有組件的情況下點擊鼠標按鈕
- 22. 鼠標鉤,僅在點擊按鈕時才作出響應
- 23. 如何鼠標點擊引發了按鈕的事件
- 24. 創建按鈕,在那裏我點擊鼠標
- 25. 如何調用c#按鈕點擊鼠標
- 26. 我有五個圖像按鈕鼠標點擊
- 27. Irrlicht的桂鼠標不會點擊按鈕
- 28. 當鼠標點擊按鈕時,JLabels不顯示
- 29. 檢測額外的鼠標按鈕批量點擊
- 30. 觸發鼠標點擊畫布上的輸入類型按鈕
我已經完成了它,但是在處理新創建的信號之後,鼠標右鍵單擊也會發送到QDockWidget。 – 2009-02-27 11:10:13