2017-02-28 93 views
0

我使用的Tkinter寫在蟒蛇USB設備接口的應用程序,我想表明我的用戶所連接設備的列表。我沒有看到USB設備添加/刪除作爲tkinter中的支持事件 - 有誰知道我可以編寫自己的平臺獨立類來做到這一點嗎?Tkinter的事件檢測新的USB設備,或設備刪除

+0

最有可能tkinter不會處理這個。這是一個gui庫。你會使用的是一個USB庫(或者自己動手寫下這個功能)。當其他庫告訴你usb接口已經改變時,你會更新你的tkinter gui。 [相關](http://stackoverflow.com/questions/5453256/tkinter-and-detection-of-usb-devices)。 –

回答

0

Tkinter不會處理檢測,當然您可以使用tkinter來通知用戶該事件。

您可以嘗試PyUSB一個跨平臺的方式。或者你可以嘗試推出自己的。

在Windows上,你將需要使用PyWin32調用Windows API(Registering for Device Notification)。

的Linux將在大多數情況下pyudev,雖然有替代方法(例如把值班在哪裏GVFS將安裝驅動器)。