예제 #1
0
class QtProgress(QDialog):
    def __init__(self):
        super(QtProgress, self).__init__()
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)

        self.show()
        self._update()

    def _update(self):
        pass
        # while Gtk.events_pending(): Gtk.main_iteration()

    def track(self, name, at, end, points):
        self.ui.trackBar.setMaximum(end)
        self.ui.trackBar.setValue(at - 1)
        self.ui.trackCountLabel.setText("{:d}/{:d}".format(at, end))
        self._update()

    def point(self, at, end):
        if at % 100 == 0:
            self.ui.pointBar.setMaximum(end)
            self.ui.pointBar.setValue(at - 1)
            self.ui.pointCountLabel.setText("{:d}/{:d}".format(at, end))
            self._update()
예제 #2
0
    def __init__(self):
        super(QtProgress, self).__init__()
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)

        self.show()
        self._update()
예제 #3
0
class QtProgress(QDialog):

    def __init__(self):
        super(QtProgress, self).__init__()
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)

        self.show()
        self._update()

    def _update(self):
        pass
        # while Gtk.events_pending(): Gtk.main_iteration()

    def track(self, name, at, end, points):
        self.ui.trackBar.setMaximum(end)
        self.ui.trackBar.setValue(at-1)
        self.ui.trackCountLabel.setText("{:d}/{:d}".format(at, end))
        self._update()

    def point(self, at, end):
        if at % 100 == 0:
            self.ui.pointBar.setMaximum(end)
            self.ui.pointBar.setValue(at-1)
            self.ui.pointCountLabel.setText("{:d}/{:d}".format(at, end))
            self._update()
예제 #4
0
    def __init__(self):
        super(QtProgress, self).__init__()
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)

        self.show()
        self._update()
예제 #5
0
class QtProgress(QDialog):
    def __init__(self):
        super(QtProgress, self).__init__()
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)

        self.show()

    def _update(self):
        QApplication.processEvents()

    def track(self, name, at, end, points):
        self.ui.trackBar.setMaximum(end)
        self.ui.trackBar.setValue(at - 1)
        self.ui.trackCountLabel.setText("{:d}/{:d}".format(at, end))
        self._update()

    def point(self, at, end):
        if at % 100 == 0:
            self.ui.pointBar.setMaximum(end)
            self.ui.pointBar.setValue(at - 1)
            self.ui.pointCountLabel.setText("{:d}/{:d}".format(at, end))
            self._update()