linux环境下,Qt如何检测USB的插入和拔出?

时间:2021-03-03 15:14:52
环境 ubuntu 10.04 

问题1:
在Qt下如何实现检测USB,并实现数据的传输!!

问题2:
ubuntu系统,在插入USB时,会自动弹出USB文件窗口。请问这个如何屏蔽掉?

并且还不能影响USB的使用。。



10 个解决方案

#1


求高人给回答下。。。

#2


Qt没这个能力,得看本地API

#3


QtMobility的SytemInfo模块中有个叫QSystemStorageInfo的类可以做这事

#4


引用 3 楼  的回复:
QtMobility的SytemInfo模块中有个叫QSystemStorageInfo的类可以做这事


我的这个主要就是做。。USB的插入和检测,在ubuntu系统上面!!

#5


listen hal

#6


引用 5 楼  的回复:
listen hal


请问,应该如何做那??真心求教。。。

#7


> ubuntu系统,在插入USB时,会自动弹出USB文件窗口。请问这个如何屏蔽掉?
这个有难度,因为系统的udisks(hal的继承者)监听到有U盘连接时,会通知所有感兴趣的程序,所以那个窗口就弹出了

印象中要阻止事件通知需要更改udisks的配置文件,但不确定

#8


引用 7 楼  的回复:
> ubuntu系统,在插入USB时,会自动弹出USB文件窗口。请问这个如何屏蔽掉?
这个有难度,因为系统的udisks(hal的继承者)监听到有U盘连接时,会通知所有感兴趣的程序,所以那个窗口就弹出了

印象中要阻止事件通知需要更改udisks的配置文件,但不确定

这个还的好好研究研究。。。期待高人!!

#9


问题解决了。。有需要的的人可以去本人 blog 浏览观看!!!

#10


该回复于2012-08-11 15:22:50被版主删除

#1


求高人给回答下。。。

#2


Qt没这个能力,得看本地API

#3


QtMobility的SytemInfo模块中有个叫QSystemStorageInfo的类可以做这事

#4


引用 3 楼  的回复:
QtMobility的SytemInfo模块中有个叫QSystemStorageInfo的类可以做这事


我的这个主要就是做。。USB的插入和检测,在ubuntu系统上面!!

#5


listen hal

#6


引用 5 楼  的回复:
listen hal


请问,应该如何做那??真心求教。。。

#7


> ubuntu系统,在插入USB时,会自动弹出USB文件窗口。请问这个如何屏蔽掉?
这个有难度,因为系统的udisks(hal的继承者)监听到有U盘连接时,会通知所有感兴趣的程序,所以那个窗口就弹出了

印象中要阻止事件通知需要更改udisks的配置文件,但不确定

#8


引用 7 楼  的回复:
> ubuntu系统,在插入USB时,会自动弹出USB文件窗口。请问这个如何屏蔽掉?
这个有难度,因为系统的udisks(hal的继承者)监听到有U盘连接时,会通知所有感兴趣的程序,所以那个窗口就弹出了

印象中要阻止事件通知需要更改udisks的配置文件,但不确定

这个还的好好研究研究。。。期待高人!!

#9


问题解决了。。有需要的的人可以去本人 blog 浏览观看!!!

#10


该回复于2012-08-11 15:22:50被版主删除