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()