def populate_preview_table_with_CR_occupations(self, data): for fg5 in data: if fg5.cr_occ: row = self.insert_checkbox_and_row() description = QTableWidgetItem('Copy CR occupation, station ' + fg5.stationname + ', ' + fg5.date) description.cr_occ = fg5.cr_occ self.preview_window.ui.previewTableWidget.setItem( row, 1, description) self.preview_window.ui.previewTableWidget.setItem( row, 2, QTableWidgetItem(self.settings.value('cosmos_file'))) self.preview_window.ui.previewTableWidget.setItem( row, 3, QTableWidgetItem( os.path.join( fg5.to_dir, fg5.stationname + '_CR_' + fg5.date.replace('/', '-') + '.txt')))
def populate_preview_table_with_CR_occupations(self, data): for fg5 in data: if fg5.cr_occ: row = self.insert_checkbox_and_row() description = QTableWidgetItem('Copy CR occupation, station ' + fg5.stationname + ', ' + fg5.date) cr_to_path = os.path.join( fg5.to_dir, fg5.stationname + '_CR_' + fg5.dtime.strftime('%Y-%m-%d') + '.txt') item = self.preview_item() description.cr_occ = fg5.cr_occ self.preview_window.ui.previewTableWidget.setItem( row, 1, description) self.preview_window.ui.previewTableWidget.setItem( row, 2, QTableWidgetItem(fg5.cr_occ.file)) self.preview_window.ui.previewTableWidget.setItem( row, 3, QTableWidgetItem(cr_to_path)) self.preview_window.ui.previewTableWidget.setItem(row, 4, item) if os.path.exists(cr_to_path): self.preview_window.ui.previewTableWidget.item( row, 3).setBackground(QColor(Qt.red)) self.preview_window.ui.previewTableWidget.repaint()