示例#1
0
    def __init__(self, parent, filename, filter):
        QTableItem.__init__(self, parent, QTableItem.Always, "")

        self.filter = filter
        self.cmdBrowse = None

        self.setFilename(filename)
    def __init__(self, parent, filename, filter):
        QTableItem.__init__(self, parent, QTableItem.Always, '')

        self.filter = filter
        self.cmdBrowse = None
        
        self.setFilename(filename)
示例#3
0
 def setContentFromEditor(self, widget):
     """Cuando el contenido de widget cambia, qt llama a esta función.
     Esta desactivada ya que el botón que actua de editor no dispone de información para devolver"""
     if isinstance(widget, QButton):
         self.setText("...")
     else:
         QTableItem.setContentFromEditor(self, widget)
示例#4
0
    def __init__(self, table, text):
        QTableItem.__init__( self, table, QTableItem.Never, text)

        self.pixs  = [ Icons.load('blank'),        # OFF
                       Icons.load('red_led'),      # MOVING
                       Icons.load('green_led'),    # ON
                       Icons.load('yellow_led') ]  # ERROR
        self.off()
示例#5
0
    def __init__(self, table, text):
        QTableItem.__init__(self, table, QTableItem.Never, text)

        self.pixs = [
            Icons.load('blank'),  # OFF
            Icons.load('red_led'),  # MOVING
            Icons.load('green_led'),  # ON
            Icons.load('yellow_led')
        ]  # ERROR
        self.off()
示例#6
0
    def __init__(self, table, row, column, txt, validationFunction):
        """
        Constructor.

        @param table: "parent" table
        @type table: L{QTable<qt.QTable>}
        @param txt: text
        @type txt: C{unicode}
        """

        QTableItem.__init__(self, table, QTableItem.Always, txt)
        self._table = table
        self._row = row
        self._column = column
        self.validator = None
        self._validationFunction = validationFunction
示例#7
0
    def __init__(self, table, row, column, txt, validationFunction):
        """
        Constructor.

        @param table: "parent" table
        @type table: L{QTable<qt.QTable>}
        @param txt: text
        @type txt: C{unicode}
        """

        QTableItem.__init__(self, table, QTableItem.Always, txt)
        self._table = table
        self._row = row
        self._column = column
        self.validator = None
        self._validationFunction = validationFunction
示例#8
0
    def createEditor(self):
        """ Creates a (standard) QLineEdit and inits and adds validator. """

        editor = QTableItem.createEditor(self)
        self._table.connect(editor, SIGNAL("textChanged(const QString&)"), self._valueChangedSlot)
        self.validator = PropertyValidator(editor)
        self.validator.validationFunction = self._validationFunction
        editor.setValidator(self.validator)
        return editor
示例#9
0
    def createEditor(self):
        """ Creates a (standard) QLineEdit and inits and adds validator. """

        editor = QTableItem.createEditor(self)
        self._table.connect(editor, SIGNAL("textChanged(const QString&)"),
                            self._valueChangedSlot)
        self.validator = PropertyValidator(editor)
        self.validator.validationFunction = self._validationFunction
        editor.setValidator(self.validator)
        return editor
    def __init__(self, parent):
        QTableItem.__init__(self, parent, QTableItem.Always, '')

        self.motor = None
        self.controlDialog = None
        self.cmdMotorPosition = None
    def __init__(self, parent):
        QTableItem.__init__(self, parent, QTableItem.Always, '')

        self.motor = None
        self.controlDialog = None
        self.cmdMotorPosition = None
示例#12
0
    def __init__(self, parent, color):
        QTableItem.__init__(self, parent, QTableItem.Always, "")

        self.cmdChangeColor = None
        self.setColor(color)
示例#13
0
    def __init__(self, parent):
        QTableItem.__init__(self, parent, QTableItem.Always, "")

        self.OK = None
        self.Cancel = None
        self.Reset = None
示例#14
0
 def __init__(self, tabla, dcasos):
     """la inicialización llama al padre"""
     QTableItem.__init__(self, tabla, QTableItem.WhenCurrent, "...") 
     self.setReplaceable(False)
     self.__dcasos = dcasos
    def __init__(self, parent, color):
        QTableItem.__init__(self, parent, QTableItem.Always, '')

        self.cmdChangeColor = None
        self.setColor(color)
    def __init__(self, parent):
        QTableItem.__init__(self, parent, QTableItem.Always, '')

        self.OK = None
        self.Cancel = None
        self.Reset = None