2

在我的 QMainWindow 子类中,我有几个带有 QKeySequence 快捷方式的 QAction。我也重新实现QWidget::keyPressEventQWidget::keyReleaseEvent在主窗口中。

如果我在键盘上键入其中一个快捷方式(例如,Ctrl + C),keyPressEvent则不会在我的主窗口中调用,这是有道理的,因为相关操作需要该事件。但是,由于某种原因keyReleaseEvent 调用。有什么方法可以防止这种情况发生,或者至少可以轻松检测到keyReleaseEvent事件是否与主窗口的快捷方式之一匹配,以便我可以忽略该事件?

4

1 回答 1

0

这似乎是一个错误。我在这里提交了一份报告。

于 2013-02-26T15:02:07.640 回答