Как добавить прослушиватель событий, например onclick или onhover, в ctx в qml? Javascript методы, такие как addEventListener, не работают
В QML напишите функцию вроде:
function addEventListener(event, handler, ignored) { if (event === 'keydown') { ctrlEventSource.keyDown.connect(handler); } else if (event === 'keyup') { ctrlEventSource.keyUp.connect(handler); } }
Для справки:
https://github.com/therecipe/qt/blob/master/internal/examples/canvas3d/threejs/controls/ControlEventSource.qml