0

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

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

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 回答