def __init__(self, component_manager): ProgressDialog.__init__(self, component_manager) self.window = None self.fraction = 0.0 try: import hildon self.pbar = hildon.hildon_banner_show_progress( \ self.main_widget().window, None, "") self.pbar.show() except ImportError: self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_title("ProgressBar") self.window.set_border_width(0) vbox = gtk.VBox(False, 5) vbox.set_border_width(10) self.window.add(vbox) vbox.show() # create a centering alignment object align = gtk.Alignment(0.5, 0.5, 0, 0) vbox.pack_start(align, False, False, 5) align.show() # create the ProgressBar self.pbar = gtk.ProgressBar() align.add(self.pbar) self.pbar.show() separator = gtk.HSeparator() vbox.pack_start(separator, False, False, 0) separator.show() # rows, columns, homogeneous table = gtk.Table(2, 2, False) vbox.pack_start(table, False, True, 0) table.show()
def __init__(self, component_manager): ProgressDialog.__init__(self, component_manager) QtGui.QProgressDialog.__init__(self, self.main_widget()) self.setWindowModality(QtCore.Qt.WindowModal) self.setCancelButton(None)