Exemplo n.º 1
0
class ProgressIndicator(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.iconLabel = QtGui.QLabel()

        self.label = QtGui.QLabel()

        self.spinner = Spinner()

        layout = QtGui.QHBoxLayout(self)
        layout.setMargin(0)
        layout.addStretch()
        layout.addWidget(self.spinner)
        layout.addWidget(self.iconLabel)
        layout.addWidget(self.label)
        layout.addStretch()

        self.setSpinnerVisible(False)

    def setIcon(self, icon):
        if icon:
            pix = icon.pixmap(ICON_SIZE)
            self.iconLabel.setPixmap(pix)
            self.iconLabel.show()
        else:
            self.iconLabel.hide()

    def setText(self, text):
        self.label.setText(text)

    def setSpinnerVisible(self, visible):
        self.spinner.setVisible(visible)
        self.spinner.setRunning(visible)
Exemplo n.º 2
0
class ProgressIndicator(QtWidgets.QWidget):
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)

        self.iconLabel = QtWidgets.QLabel()

        self.label = QtWidgets.QLabel()

        self.spinner = Spinner()

        layout = QtWidgets.QHBoxLayout(self)
        layout.addStretch()
        layout.addWidget(self.spinner)
        layout.addWidget(self.iconLabel)
        layout.addWidget(self.label)
        layout.addStretch()

        self.setSpinnerVisible(False)

    def setIcon(self, icon):
        if icon:
            pix = icon.pixmap(ICON_SIZE)
            self.iconLabel.setPixmap(pix)
            self.iconLabel.show()
        else:
            self.iconLabel.hide()

    def setText(self, text):
        self.label.setText(text)

    def setSpinnerVisible(self, visible):
        self.spinner.setVisible(visible)
        self.spinner.setRunning(visible)
Exemplo n.º 3
0
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)

        self.iconLabel = QtWidgets.QLabel()

        self.label = QtWidgets.QLabel()

        self.spinner = Spinner()

        layout = QtWidgets.QHBoxLayout(self)
        layout.addStretch()
        layout.addWidget(self.spinner)
        layout.addWidget(self.iconLabel)
        layout.addWidget(self.label)
        layout.addStretch()

        self.setSpinnerVisible(False)
Exemplo n.º 4
0
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)

        self.iconLabel = QtWidgets.QLabel()

        self.label = QtWidgets.QLabel()

        self.spinner = Spinner()

        layout = QtWidgets.QHBoxLayout(self)
        layout.addStretch()
        layout.addWidget(self.spinner)
        layout.addWidget(self.iconLabel)
        layout.addWidget(self.label)
        layout.addStretch()

        self.setSpinnerVisible(False)