lliurexMirror=LliurexMirror() builder = Gtk.Builder() builder.add_from_file("/usr/share/lliurex-mirror/gui/lliurex-mirror-gui.glade") window=builder.get_object("windowLliureXMirror") window.connect("destroy",lliurexMirror.close_window) #progress bar pbar=builder.get_object("progressbar") # Button Update button=builder.get_object("buttonUpdate") thread=threading.Thread(target=lliurexMirror.update_mirror_thread) button.connect("clicked",lliurexMirror.update_mirror,thread,pbar) # Abstract textviewAbstract = builder.get_object("textviewAbstract") lliurexMirror.load_abstract(textviewAbstract) window.show_all() GObject.threads_init() Gtk.main() GObject.threads_leave()