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