Python+;GTK-如何抑制警告

Python+;GTK-如何抑制警告,python,gtk,pygtk,Python,Gtk,Pygtk,当我启动python程序时,终端上充斥着: rcGUI.py:331: Warning: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised label1 = gtk.Label("Current tools configured:") rcGUI.py:286: Warning: Attempt to add property GtkSettings::gtk-sc

当我启动python程序时,终端上充斥着:

rcGUI.py:331: Warning: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised
label1 = gtk.Label("Current tools configured:")
rcGUI.py:286: Warning: Attempt to add property GtkSettings::gtk-scrolled-window-placement after class was initialised
scroll_window = gtk.ScrolledWindow()
rcGUI.py:291: DeprecationWarning: use gtk.TreeView
infoList = gtk.CList(2, ["Tool" , "Version"])
rcGUI.py:291: Warning: Attempt to add property GtkSettings::gtk-button-images after class was initialised
infoList = gtk.CList(2, ["Tool" , "Version"])
rcGUI.py:217: Warning: Attempt to add property GtkSettings::gtk-can-change-accels after class was initialised
toolCombo = gtk.combo_box_entry_new_text()
rcGUI.py:217: Warning: Attempt to add property GtkSettings::gtk-menu-popup-delay after class was initialised
toolCombo = gtk.combo_box_entry_new_text()
rcGUI.py:217: Warning: Attempt to add property GtkSettings::gtk-menu-popdown-delay after class was initialised
toolCombo = gtk.combo_box_entry_new_text()
rcGUI.py:217: Warning: Attempt to add property GtkSettings::gtk-entry-select-on-focus after class was initialised
toolCombo = gtk.combo_box_entry_new_text()
rcGUI.py:217: Warning: Attempt to add property GtkSettings::gtk-entry-password-hint-timeout after class was initialised
toolCombo = gtk.combo_box_entry_new_text()
有趣的是,我在KDE中运行它的用户不会得到所有这些警告(除了弃用警告),但GNOME中的用户会得到。因此,我认为最简单的方法是抑制所有这些警告。我只是还没弄清楚是怎么回事

import warnings
warnings.filterwarnings("ignore")
要取消筛选:

warnings.filterwarnings("default")
相关讨论: