将键盘事件发送到QML应用程序

Gfitas


我想从线程向我的应用程序发送Qt :: Key_Left信号。
我尝试使用以下代码发送事件,但没有任何反应:
QKeyEvent *event = new QKeyEvent ( QEvent::KeyPress, Qt::Key_Left, Qt::NoModifier); QCoreApplication::sendEvent (app, pressEvent);

实际上,这些函数是从正在侦听端口的线程中调用的。问题是否可能是由于未从主线程调用这些函数引起的?

我只是让您知道我的应用程序是QML版本(不知道它是否会更改某些内容)。我也尝试过静态功能QCoreApplication::postEvent

先感谢您。对不起,我的英语水平。

Gfitas

实际上,问题出在系统和用户身上,有必要将窗口聚焦在系统上以使其正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将键盘事件从Java发送到任何应用程序(屏幕键盘)

如何将键盘事件发送到Windows中的所有类型的应用程序?

在Windows中以编程方式将键盘输入发送到图形应用程序(游戏)

如何将事件发送到PCF中的应用程序的所有实例

将ETW事件发送到全局“应用程序”日志

如何将文本文件(或字符串发送到QML中的textArea)从python发送到QML应用程序?

将密钥发送到后台应用程序

在不占用键盘的情况下将击键发送到非活动的GUI应用程序

通过Mac应用程序将通知发送到iPad应用程序

将数据从备用应用程序发送到活动应用程序

将 JMS 消息从 Java EE 应用程序发送到 Java SE 应用程序

要从主应用程序发送到键盘扩展的图像

如何阻止发送到 Windows 应用程序的键盘快捷键?

如何将触摸事件从一个应用程序发送到另一个应用程序

如何将键盘输入发送到Windows98中在窗口模式下运行的dos应用程序

使用Nservice总线将消息从Web应用程序发送到桌面Windows应用程序

发布应用程序后如何将数据发送到客户端应用程序

iOS-WatchKit如何将消息/数据从iPhone应用程序发送到WatchKit应用程序?

在应用程序崩溃时将堆栈跟踪信息从android应用程序发送到后端服务器

“应用程序代理”将请求发送到我的“ shopify商店”,而不是我的应用程序?[Shopify]

Android应用程序:使用该应用程序将文件发送到服务器

如何将npm软件包的静态资产发送到nuxt应用程序?

将值从 Windows 窗体应用程序发送到 Asp.Net Core Api

在按钮上单击将字符发送到后台应用程序

ConEmu:将SIGINT发送到正在运行的应用程序

如何从Android应用程序将数据发送到SOAP Web服务?

Web应用程序如何将推送通知发送到iOS设备?

将Firebase Cloud消息发送到已关闭的应用程序不起作用

如何从android studio中的android应用程序将数据发送到servlet?