扭曲过程中的用户交互

时间:2011-12-16 09:49:14

标签: python twisted

我正在运行一个扭曲的进程,需要与用户进行交互,而不会阻塞。想法是要求用户输入一些数据,一旦输入完整的行,程序将处理它,最终触发事件。在用户输入数据期间,反应堆必须继续正常运行。

是否有任何扭曲的支持?

1 个答案:

答案 0 :(得分:1)

您可以使用twisted.internet.stdio从标准输入中读取。请参阅http://twistedmatrix.com/documents/current/core/examples/处的stdiodemo.py和stdin.py。

您也可以使用twisted.internet.gtk2reactor使用Gtk。请参阅相同示例页面上的pbgtk2.py示例。

您也可以使用其他GUI工具包,但Gtk是最受支持的。