当您启动wxPython的wx.App(True)对象时,它会将stdout / stderr发送到弹出窗口。有没有办法将它绑定到我的Frame对象中的面板?请发布代码来做到这一点!
如果没有办法做到这一点,有没有办法创建一个滚动文本小部件,接受来自记录器的附加文本,捕获stdout / stderr然后将其发送到该小部件?
答案 0 :(得分:0)
您可以非常轻松地将对象重命名为stdout / err,如下所示http://www.blog.pythonlibrary.org/2009/01/01/wxpython-redirecting-stdout-stderr/
实际的重定向只是将sys
中的相应名称分配给您的重定向
sys.stdout = redirect
sys.stderr = redirect