コード例 #1
0
 def setData( self, index, value, _role = Qt.EditRole ):
     filas =self.rowCount()
     resultado = AccountsSelectorModel.setData( self, index, value, _role )
     if filas > self.rowCount():
         self.insertRow(filas)
         self.lines[filas-1].name = "CAPITAL"
         self.lines[filas-1].code = "320 001 000 000 000"
     return resultado
コード例 #2
0
    def setData(self, index, value, _role=Qt.EditRole):
        if index.row() == 0 and index.column() == 3 and Decimal(value.toString()) < 0:
            return False

        return AccountsSelectorModel.setData(self, index, value, _role)