wxWidgets项目在Linux中使用GTK,我的基于wxPython的应用程序和基本组件产生了很多警告和错误,我作为python编码器/最终用户并没有太多关于它的事情。如何从wxWidgets/wxPython应用程序中抑制Gtk警告?
这些错误会分散我的标准流,对我的程序并不致命。在我的情况下通常的是:
(python2.6:9886): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -4 and height 13
(python2.6:9886): Gtk-CRITICAL **: gtk_widget_is_ancestor: assertion `ancestor != NULL' failed
它是如此糟糕的做法,以抑制这种类型的第三方错误从我的部分?这是如何完成的?
它没有完成这项工作。我尝试在'wx.App'之前重定向,并且尝试在我的'wx.Frame'的'__init__'中重定向,但无济于事。 – progo 2010-08-06 22:10:13
嗯......必须重定向到wx的C++部分,而不是Python部分。尝试将一行删除到官方的wxPython邮件列表。他们会有想法。 – 2010-08-09 16:29:49