在wxPython中滚动文本“console like”窗口?

时间:2013-02-02 03:56:02

标签: python text scroll wxpython stdout

当您启动wxPython的wx.App(True)对象时,它会将stdout / stderr发送到弹出窗口。有没有办法将它绑定到我的Frame对象中的面板?请发布代码来做到这一点!

如果没有办法做到这一点,有没有办法创建一个滚动文本小部件,接受来自记录器的附加文本,捕获stdout / stderr然后将其发送到该小部件?

1 个答案:

答案 0 :(得分:0)

您可以非常轻松地将对象重命名为stdout / err,如下所示http://www.blog.pythonlibrary.org/2009/01/01/wxpython-redirecting-stdout-stderr/

实际的重定向只是将sys中的相应名称分配给您的重定向

sys.stdout = redirect
sys.stderr = redirect