我已经编写了用于视频显示的C++代码,并希望在视频屏幕上设置类似于vlc播放器中出现的上下文菜单。但是当我右键单击屏幕边框时,弹出窗口出现在中央小部件上而不是中央位置。期望的是无论点击哪里都应该显示弹出窗口,但这并没有发生。
请帮助我解决问题。
提前感谢您的帮助。
请帮助我解决问题。
提前感谢您的帮助。
看起来你在小部件(主框架,很可能)中嵌入了一个视频播放器,并将右键绑定到了主小部件。
如果你的视频播放器已经定义了右键行为,则该事件不会传递到父级(主小部件),因此,你所描述的行为将出现。没有代码或更多细节,很难给出更好的反馈,但我会从那个方向开始寻找。