当USB鼠标与系统断开连接时,我需要隐藏光标,并在连接鼠标时显示它。任何想法如何做到?检测USB鼠标。嵌入式Linux上的Qt
回答
Qt本身不提供这样的模块。有一个名为QDeviceWatcher的用户自制课程,您可以试试看。
如果您使用的是QtEmbedded Linux,那么您的文件夹中可能包含所有USB设备信息(供应商ID等),可能位于/proc/scsi/usb-storage
文件中。所以你可能可以用QFileSystemWatcher来处理这个文件夹中的修改。
参见:Qt Centre Post了解更多详情。
Linux上的'QFileSystemWatcher'使用'inotify',但'/ proc /'中的条目不是文件。他们会像文件一样查看文件,因为大多数条目都包含文本,但是“inotify”不起作用。这不是现实的问题;其中一些条目不断变化。 – MSalters
QDeviceWatcher运行良好。但是,理解您连接的设备实际上是鼠标是个问题。一个USB加密狗被看作是一个“USB接收器”(对于有线鼠标它是“光电鼠标”)。有关于此的任何想法? –
- 1. 嵌入式Linux上的USB - TI集线器TUSB2046B没有检测到USB设备
- 2. 嵌入式Linux USB设备检测端口和地址
- 3. 如何在嵌入式linux中读取usb磁盘卷标?
- 4. SQLite +嵌入式Linux + Pygtk或QT/C++
- 5. 如何在linux/Qt中检测USB连接
- 6. 在Windows上检测插入的USB
- 7. 移除鼠标时嵌入式系统上的Qt失去焦点
- 8. QT:在QGraphicsItem上检测左右鼠标按下事件
- 9. 如何实现鼠标驱动Linux USB鼠标驱动?
- 10. 嵌入式Linux从USB端口读取和写入视频
- 11. 检测鼠标在iframe上的位置
- 12. 在Windows上检测Qt中的USB通知
- 13. 从Linux到嵌入式Linux集成/移植Qt
- 14. 用于检测鼠标悬停在URL上的鼠标事件
- 15. 检测usb pendrive插入iplescript
- 16. 如何设置嵌入式Linux中USB设备的VID和PID
- 17. 适用于嵌入式linux的USB 3G调制解调器
- 18. 用于SAM7串行的嵌入式Linux USB驱动程序
- 19. GetAsyncKeyState未检测到鼠标输入
- 20. 嵌入式MSHTML:忽略鼠标滚轮
- 21. 如何检测修改键在Qt中的鼠标点击
- 22. 如何检测Windows Mobile上的键盘和/或鼠标输入?
- 23. 嵌入式Linux上的GPRS和GPS
- 24. 我该如何检测USB插入或不在linux中C
- 25. Qt鼠标点击检测一直不能工作
- 26. QT eventFilter with MouseButtonRelease on QListWidget未检测到鼠标按下/释放
- 27. 我应该将我的嵌入式Linux产品基于Qt吗?
- 28. 基于Linux的嵌入式实时显示系统QT或GTK
- 29. 的Qt 4.8.4交叉编译嵌入式Linux失败QNetworkProxy错误
- 30. Android:检测USB
你在这个系统上运行X吗?如果是这样,你可以尝试[这里]的方法(http://stackoverflow.com/questions/660613/how-do-you-hide-the-mouse-pointer-under-linux-x11#696855)。 – HeyYO