當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