2013-02-08 30 views
2

在我的QMainWindow子類中,我有幾個帶有QKeySequence快捷方式的QActions。我也在主窗口中重新實現了QWidget::keyPressEventQWidget::keyReleaseEvent如何防止在鍵入QAction的快捷方式時調用QWidget :: keyReleaseEvent

如果我在我的鍵盤上鍵入了一個快捷鍵(例如,Ctrl + C),keyPressEvent未在我的主窗口中調用,這很有意義,因爲相關操作需要該事件。但是,keyReleaseEvent由於某種原因而被調用。有什麼辦法可以防止這種情況,或者至少在keyReleaseEvent中檢測到事件是否與主窗口的某個快捷方式匹配,以便我可以忽略該事件?

回答

0

這似乎是一個錯誤。我提交了一份報告here

相關問題