Beispiel #1
0
 def setValidationMessage(self, message, validationType=WARNING):
     """Add a warning or information icon to the widget with a tooltip"""
     if message == "":
         self.validationLabel.setHidden(True)
         self.validationLabel.setToolTip("")
     else:
         self.validationLabel.setHidden(False)
         self.validationLabel.setToolTip(message)
         self.validationLabel.setPixmap(resourceImage(validationType))
Beispiel #2
0
 def setValidationMessage(self, message, validationType=WARNING):
     """Add a warning or information icon to the widget with a tooltip"""
     if message == "":
         self.validationLabel.setHidden(True)
         self.validationLabel.setToolTip("")
     else:
         self.validationLabel.setHidden(False)
         self.validationLabel.setToolTip(message)
         self.validationLabel.setPixmap(resourceImage(validationType))
Beispiel #3
0
    def __init__(self, parent=None, widgetLabel="", helpLabel=""):
        """Creates a widget that can have a help button"""
        QtGui.QWidget.__init__(self, parent)
        ContentModel.__init__(self)

        self.validationLabel = QtGui.QLabel()
        self.validationLabel.setMaximumSize(QtCore.QSize(16, 16))
        self.validationLabel.setPixmap(resourceImage("warning"))
        self.validationLabel.setHidden(True)

        if not widgetLabel == "":
            self.label = widgetLabel + ":"
        else:
            self.label = ""

        self.helpMessage = help.resolveHelpLabel(helpLabel)
        self.helpLabel = helpLabel

        self.widgetLayout = QtGui.QHBoxLayout()
        #self.setStyleSheet("padding: 2px")
        self.widgetLayout.setMargin(0)
        self.widgetLayout.addWidget(self.validationLabel)
        self.setLayout(self.widgetLayout)
Beispiel #4
0
    def __init__(self, parent=None, widgetLabel="", helpLabel=""):
        """Creates a widget that can have a help button"""
        QtGui.QWidget.__init__(self, parent)
        ContentModel.__init__(self)


        self.validationLabel = QtGui.QLabel()
        self.validationLabel.setMaximumSize(QtCore.QSize(16, 16))
        self.validationLabel.setPixmap(resourceImage("warning"))
        self.validationLabel.setHidden(True)

        if not widgetLabel == "":
            self.label = widgetLabel + ":"
        else:
            self.label = ""

        self.helpMessage = help.resolveHelpLabel(helpLabel)
        self.helpLabel = helpLabel

        self.widgetLayout = QtGui.QHBoxLayout()
        #self.setStyleSheet("padding: 2px")
        self.widgetLayout.setMargin(0)
        self.widgetLayout.addWidget(self.validationLabel)
        self.setLayout(self.widgetLayout)