我已经为视频显示编写了 C++ 代码,并希望在视频屏幕上设置上下文菜单,就像在 vlc 播放器中发生的那样。但是当我右键单击屏幕边框时会发生什么,弹出窗口不出现在中央小部件上。如果在任何地方点击它,需要什么 应该显示弹出窗口,但它没有发生。
请帮帮我..
提前致谢
最佳答案
看起来你有一个视频播放器嵌入到一个小部件(最有可能是主框架)并且你将右键单击绑定(bind)到主小部件。
如果您的视频播放器已经为右键单击定义了行为,事件将不会转移到父级(主窗口小部件),因此您描述的行为将会出现。没有代码或更多细节,很难提供更好的反馈,但我会开始朝那个方向寻找。
关于c++ - 使用 C++/Qt 的上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309908/