def new_func(self):
        # QPlainTextEdit 多行简单文本框用toPlainText()
        if not self.is_saved and self.text_edit.toPlainText():
            choice = QMessageBox.Question(self, '', 'Do you want to save the text?',
                                          QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel)

            if choice == QMessageBox.Yes:
                self.save_func(self.text_edit.toHtml())
                self.text_edit.clear()
                self.is_saved_first = True
            elif choice == QMessageBox.No:
                self.text_edit.clear()
            else:
                pass
        else:
            self.text_edit.clear()
            self.is_saved = False
            self.is_saved_first = True
 def check_end_button(self):
     reply = QMessageBox.Question(self, '提示', '爬取结束!', QMessageBox.Yes)
     if reply == QMessageBox.Yes:
         self.closeEvent()