def report(self): r = Report() r.student = self.student r.type_analysis = self.type_analysis r.period = self.period r.session = self.stud_session r.header_table = self.table_header r.body_table = self.result r.group = self.group name = "Студент: " + self.student + "/" + self.type_analysis + "/" + self.group if self.type_analysis == "Средняя оценка по итогам сессии": control = Control() proportional_result: np.ndarray = control.analysis_student_proportional(self.session, self.student, self.stud_session, self.period) r.proportional_result = proportional_result r.name = name list_of_report_object.append(r) list_of_report_name.append(name) msg = QMessageBox() msg.setIcon(QMessageBox.Critical) msg.setText("Отчет сформирован") msg.setInformativeText('Ваш отчет сформирован.') msg.setWindowTitle("Отчет сформирован") msg.exec_()
def report(self): r = Report() r.type_analysis = self.type_analysis r.header_table = self.table_header r.body_table = self.result r.discipline = self.discipline name = "Дисциплина: " + self.discipline + "/" + self.type_analysis r.name = name list_of_report_object.append(r) list_of_report_name.append(name) msg = QMessageBox() msg.setIcon(QMessageBox.Critical) msg.setText("Отчет сформирован") msg.setInformativeText('Ваш отчет сформирован.') msg.setWindowTitle("Отчет сформирован") msg.exec_()