qml cannot receive messages sent by vtk&c++

qml does not receive the signal sent when the Qevent mouse event changes in vtk derived class MyObject, but if the emit function is called directly from the main function using the object of MyObject, qml can accept it. Why? Thank you for your answers!