从QML生成KeyEvent

时间:2012-11-23 14:11:39

标签: qt qml keyevent

如何生成KeyEvent?

我必须在Keys.onPressed&上显示功能。从我的虚拟键盘生成的事件。

我可以在生成虚拟键盘事件时伪造生成关键事件吗?

我只能找到如何从Qt向QML发送KeyEvents,但我想从QML发出信号。

1 个答案:

答案 0 :(得分:3)

你不能直接使用QML。

您可以做的是向您的QML虚拟键盘公开一个自定义Qt对象,该对象在您需要时发出关键信号(例如,通过调用方法YourCustomKeySignalGenerator::pressKey(YourKeyEnum pressedKey)