qt - Yocto 上的 Qt EGLFS 中没有鼠标光标
问题描述
我正在尝试在 Qt5 应用程序中使用鼠标光标。
当我运行 ./Qt5_CinematicExperience 时:
Failed to move cursor on screen HDMI1: -14
Could not set cursor on screen HDMI1: -6
屏幕上没有显示鼠标光标。与另一个 Qt5 应用程序的结果相同。点击事件似乎正在工作。
我在内核 4.14.24 上使用 Yocto rocko。
你认为 Qt5 需要一个特定的库来使用鼠标吗?
我的鼠标在 /dev/input/ 中作为输入设备存在。/dev/input/event1 上的 cat 命令在我移动鼠标时会显示很多字符。
解决方案
检查您的 QT_QPA_EGLFS_KMS_CONFIG 中是否有此行:
"hwcursor" : false
推荐阅读
- windows - 有没有办法使用 PowerShell 在本地服务器上检查任意安全主体的管理权限?
- php - 在php中将对象附加到数组中
- sql-server - TSQL - STSymDifference
- azure-devops - 无法将任务或用户故事分配给 Azure DevOps 中的项目成员
- java - 如何使用 Spring Boot 设置 JSESSION cookie 的过期日期时间
- c# - 如何为 DataGrid WPF 创建复杂的过滤器
- android - 模拟器派9失败
- mysql - 如何获取具有两个值的用户 ID
- google-cloud-platform - pub/sub 消息 ID 可以作为数字保存吗?
- javascript - 未在 JavaScript 和 Rails 中定义未捕获的 ReferenceError 函数