def GenOneCertificate(self): Year = self.spinBox.value() Author = self.lineEdit.text() Title = self.lineEdit_2.text() Award = self.comboBox.currentText() Content = self.textEdit.toPlainText() Stamp = self.comboBox_7.currentText() Quarter = self.comboBox_6.currentText() Category = self.comboBox_2.currentText() if Content == "" or Author == "" or Title == "": self.textEdit_3.setText("请输入必要的作品信息!") else: myDrawer = Drawer(Stamp, Category, Quarter, Year) myDrawer.DrawCertificate(Award, Title, Author, Content)
def GenAllCertificate(self): Year = self.spinBox.value() Stamp = self.comboBox_7.currentText() Quarter = self.comboBox_6.currentText() Category = self.comboBox_2.currentText() if self.File == "": self.textEdit_3.setText("请先导入文档!") else: self.ParseDocx3() if len(self.TitleList) == len(self.AuthorList) == len( self.ContentList) == len(self.AwardList): self.textEdit_3.setText("文档格式无误,正在自动生成所有奖状!") myDrawer = Drawer(Stamp, Category, Quarter, Year) for i in range(len(self.TitleList)): result = myDrawer.DrawCertificate(self.AwardList[i], self.TitleList[i], self.AuthorList[i], self.ContentList[i]) self.textEdit_3.setText("正在生成:" + result) else: self.textEdit_3.setText("文档格式不正确,请选择需要打印的输出信息!")