示例#1
0
 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)
示例#2
0
 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("文档格式不正确,请选择需要打印的输出信息!")