Beispiel #1
0
    def __init__(self, presenter, parent=None):
        super(MainView, self).__init__(presenter, parent=parent)
        self.setLayout(QGridLayout())

        addEffects = QPushButton(self)
        addEffects.isWordWrap = False
        addEffects.setFlat(True)
        addEffects.setCursor(Qt.PointingHandCursor)
        addEffects.setStyleSheet("QPushButton{outline:0; border-radius: 0px}")
        addEffects.setIcon(QPixmap("gui\\Add-Effects.png"))
        addEffects.setIconSize(QSize(300, 50))

        self.layout().addWidget(addEffects, 0, 0, 1, 1)
        self.setMinimumSize(QSize(640, 480))

        addEffects.clicked.connect(self.addEffectsClicked)
Beispiel #2
0
class Filter(QLineEdit):
    """
    Filter widget to display a little X button on the right of the field if ever something's inside
    """
    def __init__(self, *args):
        super(Filter, self).__init__(*args)
        self.textChanged.connect(self.isClean)

        self.clear_button = QPushButton('x', self)
        self.clear_button.setVisible(False)
        self.clear_button.setCursor(Qt.ArrowCursor)
        self.clear_button.clicked.connect(self.clear)

    def isClean(self, text):
        """ Check the emptyness of the field """
        self.clear_button.setVisible(text != '')

    def resizeEvent(self, e):
        super(Filter, self).resizeEvent(e)
        self.clear_button.setGeometry(self.width() - 18, 2, 16, 16)
Beispiel #3
0
class Filter(QLineEdit):
    """
    Filter widget to display a little X button on the right of the field if ever something's inside
    """
    def __init__(self, *args):
        super(Filter, self).__init__(*args)
        self.textChanged.connect(self.isClean)

        self.clear_button = QPushButton('x', self)
        self.clear_button.setVisible(False)
        self.clear_button.setCursor(Qt.ArrowCursor)
        self.clear_button.clicked.connect(self.clear)

    def isClean(self, text):
        """ Check the emptyness of the field """
        self.clear_button.setVisible(text != '')

    def resizeEvent(self, e):
        super(Filter, self).resizeEvent(e)
        self.clear_button.setGeometry(self.width() - 18, 2, 16, 16)