我正在使用tkinter编写一个应用程序来连接python中的USB设备,我想向我的用户显示已连接的设备列表。我没有看到USB设备添加/删除是tkinter中支持的事件 - 有没有人知道如何编写我自己的平台独立类来执行此操作?
答案 0 :(得分:0)
Tkinter不会处理检测,但您当然可以使用tkinter通知用户该事件。
您可以尝试使用PyUSB来实现跨平台方法。或者你可以尝试自己动手。
在Windows上,您需要使用PyWin32来调用Windows API(Registering for Device Notification)。
在大多数情况下,Linux会pyudev,尽管有其他方法(例如,监视gvfs将在哪里安装驱动器)。