【问题标题】:Tkinter and detection of USB devicesTkinter 和 USB 设备检测
【发布时间】:2011-07-24 02:53:33
【问题描述】:

我想监视 USB 设备的存在,并找到了用于此目的的模块,例如 PyUSB。但是,我不知道如何在 Tkinter 主循环旁边运行 USB 检测服务。这可能吗?

【问题讨论】:

    标签: python tkinter pyusb


    【解决方案1】:

    我是否可以建议不要尝试不断监控 USB 设备的存在,而应包含一个搜索或刷新按钮,该按钮将只检查一次。

    【讨论】:

    • 为什么要让用户做计算机完全可以做的事情?该应用程序是为用户服务还是相反?如果用户认为自动检查不起作用,也可以包含按钮,以便为用户提供一个强制检查的位置,但这不应该是唯一的方法。
    • 我意识到,我只是想提供一个可能更容易让他实现的替代答案。例如,如果我只是为自己的个人用途创建一个应用程序,我不介意需要按下按钮。
    【解决方案2】:

    在启动 tk mainloop 之前,启动一些单独的线程来监控 USB。 或者您可以尝试使用 tk alarmshttp://www.pythonware.com/library/tkinter/introduction/x9507-alarm-handlers-and-other.htm 定期检查 USB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多