diff --git a/gui/main_window.py b/gui/main_window.py index e102a9c..44d51a6 100644 --- a/gui/main_window.py +++ b/gui/main_window.py @@ -317,7 +317,15 @@ class MainWindow(QMainWindow): if success: QMessageBox.information(self, "成功", message) else: - QMessageBox.warning(self, "失败", message) + # 检查是否是未激活错误 + if "设备未激活" in message: + QMessageBox.warning(self, "设备未激活", + "请先激活设备后再进行更新。\n" + "您可以:\n" + "1. 输入激活码进行激活\n" + "2. 联系客服获取激活码") + else: + QMessageBox.warning(self, "失败", message) self.append_log(message) logging.info(f"更新完成: {message}")