我正在使用SimpleCV开发一个应用程序,我希望在此应用程序运行时使用shell来输入命令。我正在使用Python,因为这个SimpleCV是一个正在运行的线程,我将如何等待关键事件?
答案 0 :(得分:1)
您可能想要查看一些使用GTK(https://github.com/ingenuitas/SimpleCV/tree/develop/SimpleCV/examples)的示例。我们没有shell设置来处理异步事件。您可以查看Display类,看看我们如何扩展pygame以尝试构建自己的版本。
很有可能因为我们使用ipython并且他们使用内核,所以可以将多个shell /进程附加到单个内核。我的建议是这样做,让你的GUI应用程序与同一个内核通信,使变量/对象共享同一个命名空间。