on MachineA события MouseMove отлавливаются с экрана на Machine B s viewerWidget.и MouseClick События из виджета MachineB переносятся на экран MachineA.KeyboardEvent из MachineB переносятся на MachineA.Я не знаю, на каком виджете это событие вызвало.То, что я знаю, это глобальные координаты x, y.даже для KeyboardEvents.Мои вопросы:
MachineA
MouseMove
Machine B
viewerWidget
MouseClick
MachineB
KeyboardEvent
KeyboardEvents
Что-то похожее на это должно сработать.
QMouseEvent* event = new QMouseEvent( QEvent::MouseButtonPress, QPoint( x, y ), button, modifiers); QApplication::postEvent( widget, event );