Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何生成 KeyEvent?
我必须在 Keys.onPressed 和从我的虚拟键盘生成的事件上显示功能。
那么当我的虚拟键盘事件生成时,我可以伪造生成键事件吗?
我只能找到如何从 Qt 将 KeyEvents 发送到 QML,但我想从 QML 发出信号。
你不能直接在 QML 中。
您可以做的是向您的 QML 虚拟键盘公开一个自定义 Qt 对象,该对象在您需要时发出键信号(例如,通过调用方法YourCustomKeySignalGenerator::pressKey(YourKeyEnum pressedKey))
YourCustomKeySignalGenerator::pressKey(YourKeyEnum pressedKey)