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
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)