def loadDinnerData(self): try: Date = self.dateEdit.date().toString(QtCore.Qt.ISODate) result = SQLStatements.getDinnerInfo(self.userID,Date) self.tableWidgetDinner.setRowCount(0) self.tableWidgetDinner.setHorizontalHeaderLabels(['Food', 'Calories', 'Grams']) for row_number, row_data in enumerate(result): self.tableWidgetDinner.insertRow(row_number) for column_number, data in enumerate(row_data): self.tableWidgetDinner.setItem(row_number, column_number, QtWidgets.QTableWidgetItem(str(data))) data = SQLStatements.getTotalDinnerCalories(self.userID,Date) tot = 0 for row in data: tot += row[0] self.labelDinnerValue.setText(str(tot)) except Exception as e: print(e)