到目前为止,我有一个GUI,但是现在我在USB插入时如何更改窗口方面遇到了问题。我尝试使用pyudev来监视设备,但是每当我在GUI代码中添加pyudev时,即使这些代码在分离时都起作用,它也不会运行。我也想在GUI中列出文件,以便用户可以选择要打印的文件。先感谢您! :) 这是我用于检测USB设备的代码。
import pyudev
context = pyudev.Context()
monitor = pyudev.Monitor.from_netlink(context)
monitor.filter_by(subsystem='usb')
for device in iter(monitor.poll, None):
if device.action == 'add':
print('{} connected'.format(device))
if device.action == 'remove':
print('{} removed' .format(device))