def loadExerciseData(self): try: Date = self.dateEdit.date().toString(QtCore.Qt.ISODate) result = SQLStatements.getExerciseInfo(self.userID,Date) self.tableWidgetExercise.setRowCount(0) self.tableWidgetExercise.setHorizontalHeaderLabels(['Exercise', 'Calories lost']) for row_number, row_data in enumerate(result): self.tableWidgetExercise.insertRow(row_number) for column_number, data in enumerate(row_data): self.tableWidgetExercise.setItem(row_number, column_number, QtWidgets.QTableWidgetItem(str(data))) data = SQLStatements.getTotalExerciseCalories(self.userID) tot = 0 for row in data: tot += row[0] self.labelExerciseValue.setText(str(tot)) except Exception as e: print(e)