我开始使用基于 python/gtk 的 Ubuntu 的“快速”框架。我想为使用标准输入/标准输出的文本模式 C 状态机编写一个 gui 包装器。
我是gtk的新手。我可以看到 python print 命令将写入终端窗口,所以我假设我可以将它重定向到我的 C 程序的标准输入。但是如何让我的快速程序监控标准输入(即注意 C 程序的标准输出响应)?我想我需要某种轮询循环,但我不知道“快速”框架内是否/在哪里支持它。
或者重定向不是要走的路——我应该看看像 gobject.spawn_async 这样的东西吗?