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