2016-08-19 2 views
3

Я скрываю виджет Gtk, а затем пытаюсь его показать, но ни один из методов «show()», «show_all()» или «show_now()» не работает , Если не вызывать «hide()» показывает виджет.GtkInfoBar снова не отображается после скрыть

python 3.5.2 
gtk3 3.20.8 
pygobject-devel 3.20.1 

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() 

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

ответ

Смежные вопросы