仅给定全局 x,y 坐标以编程方式触发 QMouseEvent 和键盘事件
在 MachineA
上,MouseMove
事件从屏幕捕获到 Machine B
的 viewerWidget
。来自 MachineB
小部件的 MouseClick
事件被传送到 MachineA
的屏幕。 MachineB
的 KeyboardEvent
被传送到 MachineA
。我不知道此事件在哪个小部件上触发。我所知道的是全局x,y坐标。即使对于 KeyboardEvents
也是如此。
我的问题是:
- 如何从desktopWidget捕获/触发MouseMove或MouseClick事件?
- 如何捕获/触发来自/到desktopWidget的键盘事件?
on MachineA
the MouseMove
events are trapped from screen to Machine B
's viewerWidget
. and MouseClick
Events from MachineB
's widget are carried to MachineA
's Screen. KeyboardEvent
of MachineB
are carried to MachineA
. I dont know on what widget this events triggered. What I know is the global x, y coordinates. even for KeyboardEvents
.
My Questions are:
- How to trap/fire the MouseMove or MouseClick Events from/to desktopWidget ?
- how to trap/fire the Keyboard Events from/to desktopWidget ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与此类似的东西应该可以解决问题。
Something similar to this should do the trick.