コード例 #1
0
ファイル: _table.py プロジェクト: radjkarl/QELAclient
    def valsFromPath(self): 
        colDate = MATRIX_HEADER.index('Date') 
        for row in range(self.rowCount()):  
            if self._allowModelToModifyCells:
                path = PathStr(self.item(row, 0).text())
                _success, entries = self.drawWidget.model(path)

                for col, e in enumerate(entries):
                    col += 1
#                     if e == '':
#                         item = self.item(row, col)
#                         if hasattr(item, 'metaText'):
#                             e = self.item(row, col).metaText
                    if e != '':
                        self.setCell(row, col, str(e))
                # add date from file date is not already given:
                if not self.itemText(row, colDate):
                    self.setCell(row, colDate, datetime.fromtimestamp(
                        path.date()).strftime('%Y/%m/%d %H:%M:%S'))