linux - 使用 Qt 在 Linux 中触摸事件

标签 linux qt touch

我正在尝试使用 Qt 在 Linux 中编写触摸事件。我的触摸屏可以工作,但是当我触摸屏幕时,我得到的是鼠标事件而不是触摸事件。鼠标光标移动到我触摸屏幕的位置。我不知道这是 Qt 问题还是操作系统级别的问题。

我在 Debian Jessie 上使用 Qt 5.4.0。

最佳答案

由于您没有共享任何源代码,因此很难知道您这边出了什么问题。查看此文档:

所有这些示例都运行良好,您需要亲自对其进行测试。如果它不适合你,这意味着你这边有一些问题,否则,这意味着你在你的应用程序中忘记了一些东西(比如 Qt::WA_AcceptTouchEvents 属性设置,或者没有设置为true 图形项目的 acceptTouchEvents 属性...)。

关于linux - 使用 Qt 在 Linux 中触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28604302/

相关文章:

android - 注入(inject)触摸屏事件,Android 5.0,dev/input/eventX

Linux 的内核 list.h 和 MSVC

linux - Cloudera 安装在 CentOS 上检测不到 root 权限

c++ - 使用指针访问 QVector 的元素

c++ - Youtube API 搜索使用 Qt C++ 返回 "c"错误

Android,帮助旋转触摸图像

android - 如何在 Android Studio 的后台服务中检测屏幕是否被触摸?

c - 我想知道在 Linux 中使用 fork() 创建子进程的两种方式有什么不同?

linux - 将 dd 的输出读入 shell 脚本变量

c++ - 动态添加覆盖小部件