隐藏后,GtkInfoBar不再显示

Att*_*tio 5 python gtk glade pygobject

我隐藏了Gtk小部件,然后尝试显示它,但是没有一个方法"show()","show_all()"或"show_now()"都不起作用.如果没有调用"hide()"小部件显示.

python 3.5.2
gtk3 3.20.8
pygobject-devel 3.20.1
Run Code Online (Sandbox Code Playgroud)

test.py:

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

builder = Gtk.Builder()
builder.add_from_file("gui.glade")
infoBar = builder.get_object("infoBar")
window = builder.get_object("window")
window.show_all()

infoBar.hide()

infoBar.show()

Gtk.main()
Run Code Online (Sandbox Code Playgroud)

gui.glade:http://pastebin.com/xKFt1v84