0

我正在使用 SimpleCV 开发一个应用程序,我想在这个应用程序运行时使用 shell 来输入命令。我正在使用 Python,由于这个 SimpleCV 是一个正在运行的线程,我将如何等待关键事件?

4

1 回答 1

1

您可能想查看一些使用 GTK 的示例(https://github.com/ingenuitas/SimpleCV/tree/develop/SimpleCV/examples)。我们没有 shell 设置来处理异步事件。您可以查看 Display 类并了解我们如何扩展 pygame 以尝试构建您自己的版本。

这很有可能,因为我们正在使用 ipython 而他们使用内核,您可以将多个 shell/进程附加到单个内核。我的建议是这样做,让您的 GUI 应用程序与同一个内核通信,就像变量/对象共享同一个命名空间一样。

于 2012-10-13T14:12:20.693 回答