当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. DirectFB/QT中的USB鼠标热插入嵌入式
- 2. 嵌入式Linux上的USB - TI集线器TUSB2046B没有检测到USB设备
- 3. 嵌入式Linux USB设备检测端口和地址
- 4. 检测USB鼠标连接/去附着
- 5. 嵌入式Qt GraphicsScene坐标
- 6. 如何在嵌入式linux中读取usb磁盘卷标?
- 7. SQLite +嵌入式Linux + Pygtk或QT/C++
- 8. Qt嵌入式Linux事件观察器
- 9. 在nsbezierpath上检测鼠标
- 10. 如何在linux/Qt中检测USB连接
- 11. 用于嵌入式Linux的Qt:在启动时隐藏光标
- 12. 如何检测Qt中的USB存储?
- 13. 在Windows上检测插入的USB
- 14. 移除鼠标时嵌入式系统上的Qt失去焦点
- 15. 如何检测在Linux上的Python 3鼠标点击?
- 16. QT:在QGraphicsItem上检测左右鼠标按下事件
- 17. 如何实现鼠标驱动Linux USB鼠标驱动?
- 18. 适用于嵌入式Linux或Qt Enterprise Embedded的Qt?
- 19. 检测鼠标滚动的方式
- 20. 嵌入式Linux从USB端口读取和写入视频
- 21. 检测鼠标在iframe上的位置
- 22. 在Windows上检测Qt中的USB通知
- 23. 从Linux到嵌入式Linux集成/移植Qt
- 24. 用于检测鼠标悬停在URL上的鼠标事件
- 25. 检测usb pendrive插入iplescript
- 26. linux命令访问连接到嵌入式pc的usb棒?
- 27. 如何设置嵌入式Linux中USB设备的VID和PID
- 28. 用于SAM7串行的嵌入式Linux USB驱动程序
- 29. 适用于嵌入式linux的USB 3G调制解调器
- 30. 检测鼠标是否被拖入AppKit
你在这个系统上运行X吗?如果是这样,你可以尝试[这里]的方法(http://stackoverflow.com/questions/660613/how-do-you-hide-the-mouse-pointer-under-linux-x11#696855)。 – HeyYO