Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 从QML生成KeyEvent_Qt_Qml_Keyevent - Fatal编程技术网

Qt 从QML生成KeyEvent

Qt 从QML生成KeyEvent,qt,qml,keyevent,Qt,Qml,Keyevent,如何生成KeyEvent 我必须在Keys.onPressed上显示功能&从虚拟键盘生成的事件 那么,在生成虚拟键盘事件时,我可以伪造生成键事件吗 我只能找到如何从Qt向QML发送KeyEvents,但我想从QML发出信号。您不能直接在QML中发送 您可以做的是向您的QML虚拟键盘公开一个自定义Qt对象,该对象可以在您需要时发出按键信号(例如,通过调用方法YourCustomKeySignalGenerator::pressKey(YourKeyEnum pressedKey))是否无法从QML

如何生成KeyEvent

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

那么,在生成虚拟键盘事件时,我可以伪造生成键事件吗


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

您不能直接在QML中发送


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

是否无法从QML发出信号?现在可以找到上面提到的教程。