QCustomContextMenu打开时接收事件

时间:2011-06-30 07:56:20

标签: qt contextmenu qwidget

我在捕获键和鼠标事件时遇到问题。我有一个继承QGLWidget的类。我通过设置窗口小部件的上下文菜单策略来调用上下文菜单QCustomContextMenu。当上下文菜单打开时,我无法捕获鼠标和键事件。即使上下文菜单打开,我也需要捕获事件。

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信你已经听说过installEventFilter。

您必须为要接收事件的对象安装事件过滤器(例如Contextmenu)。

安装事件过滤器,并创建事件过滤器方法以便以您想要的方式处理事件。