Example #1
0
    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)