c++ - 使用 C++/Qt 的上下文菜单

标签 c++ qt event-handling

我已经为视频显示编写了 C++ 代码,并希望在视频屏幕上设置上下文菜单,就像在 vlc 播放器中发生的那样。但是当我右键单击屏幕边框时会发生什么,弹出窗口不出现在中央小部件上。如果在任何地方点击它,需要什么 应该显示弹出窗口,但它没有发生。

请帮帮我..

提前致谢

最佳答案

看起来你有一个视频播放器嵌入到一个小部件(最有可能是主框架)并且你将右键单击绑定(bind)到主小部件。

如果您的视频播放器已经为右键单击定义了行为,事件将不会转移到父级(主窗口小部件),因此您描述的行为将会出现。没有代码或更多细节,很难提供更好的反馈,但我会开始朝那个方向寻找。

关于c++ - 使用 C++/Qt 的上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309908/

相关文章:

c++ - 串行端口的传入值有时会损坏或丢失

c++ - 不支持 512 字节长度的顶点着色器

c++ - 构建是否包括运行单元测试?

c++ - 将 QRegularExpression 应用于句子时避免\r

c++ - Qt:自动生成power point报告或可编辑pdf报告

c++ - 如何根据C++版本选择函数实现

c++ - 如何在 Qt 安装程序 (1.5.0) 中建立文件关联?

VBA 在单元格值更改时触发宏

c++ - 构建在 windows 和 linux 上工作的基于跨平台异步事件的服务器使用哪个库?

javascript - 如何获取绑定(bind)到事件的事件处理程序列表