我重新实现了QWidget :: event()处理程序,我正在处理windowStateChange事件。我想知道是否有任何方法可以确定哪个小部件发送此事件。如何识别QEvent发件人
0
A
回答
0
当窗口被最小化,最大化或完全屏蔽时,会生成该事件,因此您应该只从其应用的窗口小部件中看到该事件。
0
不,没有办法做到这一点,因为发布或发送QEvent不需要QObject实例。当你发布一个事件时,它通过一个静态的QCoreApplication方法完成,它不会询问谁在发送事件。哎呀,这样做会适得其反,因为Qt和其他事件驱动代码之间的一种有用的互操作方式是做事件翻译并将事件发布到事物的Qt端。发布代码可以是外部“C”功能。
相关问题
- 1. 如何识别发件人从websocket(PHP)
- 2. 识别controlTextDidEndEditing的发件人
- 3. 如何让PHP邮件识别发件人地址
- 4. 如何在Delphi中识别发件人的Tobject类型?
- 5. 如何识别系统日志消息发件人?
- 6. 在点击事件中识别发件人按钮控件
- 7. 开发人脸识别应用程序
- 8. Java EWS-如何识别附件是否为发件人签名图像
- 9. PySide QEvent发生崩溃
- 10. 人脸识别如何实时工作
- 11. 如何识别非人类用户?
- 12. 如何识别Facebook机器人?
- 13. 如何使用php识别机器人?
- 14. 人脸识别 - Python
- 15. Javacv:eigenface人脸识别
- 16. Android人脸识别
- 17. 人脸识别Node.Js
- 18. 说话人识别
- 19. 人脸识别opencv
- 20. C#人脸识别
- 21. 如何识别Visual Studio中的开发人员模式?
- 22. 如何在LLDB中找到无法识别的选择器的发件人?
- 23. 如何识别ODF文件?
- 24. 正确识别ASP.NET中聊天消息的发件人
- 25. 识别上游GCM消息的发件人
- 26. 人脸识别包没有package.xml文件
- 27. 如何在ASP.NET Page_Load事件中识别RadButton发起的回发?
- 28. 提高QT QEvent :: WindowActivate事件
- 29. 人类行为识别与人类活动识别有什么区别?
- 30. 如何将人脸关键点应用于人脸识别?
我遇到的问题如下。我在MainWindow中的一个布局中使用了Phonon :: VideoWidget。每当MainWindow处于全屏模式并且播放停止时,MainWindow会退出全屏。我很困惑,因为我没有做任何事情来将MainWindow恢复到NoState。不知道Phonon:VideoWidget是否需要对此做些什么? – Neox
我明白了。关于该小部件的全屏模式没有太多的文档可以找到。我觉得这是一个相当简单的功能便利功能,他们提到,对于更复杂的交互,您应该手动管理全屏实现。 –