0

wxPythonのwx.App(True)オブジェクトを起動すると、stdout/stderrがポップアップウィンドウに送信されます。それをFrameオブジェクトのパネルに関連付ける方法はありますか?どうか、コードを投稿してください。

それを行う方法がない場合、stdout / stderrをキャプチャしてそのウィジェットに送信するロガーから追加されたテキストを受け入れるスクロールテキストウィジェットを作成する方法はありますか?

4

1 に答える 1

0

ここに示すように、オブジェクトをダックタイピングしてstdout/errをリダイレクトすることができますhttp://www.blog.pythonlibrary.org/2009/01/01/wxpython-redirecting-stdout-stderr/

sys実際のリダイレクトは、リダイレクトに適切な名前を割り当てるだけです。

sys.stdout = redirect
sys.stderr = redirect
于 2013-02-02T04:08:12.427 に答える