2011-12-16 65 views
1

我正在運行一個扭曲的過程,它需要與用戶進行交互,而不會阻塞。這個想法是,用戶將被要求輸入一些數據,一旦輸入了一個完整的行,程序將處理它,最終觸發事件。在用戶輸入數據期間,反應堆必須保持正常運行。扭曲過程中的用戶交互

是否有任何支持扭曲呢?

回答

1

您可以使用twisted.internet.stdio從標準輸入中讀取。請參閱http://twistedmatrix.com/documents/current/core/examples/的stdiodemo.py和stdin.py。

您也可以使用Gtk使用twisted.internet.gtk2reactor。請參閱相同示例頁面中的pbgtk2.py示例。

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

+0

是否有可能使用該接收器的輸入端口並將其饋送到另一個協議,以便它可以通過網絡傳輸? – DeaconDesperado 2012-07-02 19:48:34