diff --git a/gui/main_mac.py b/gui/main_mac.py index af7389b..737bc9b 100644 --- a/gui/main_mac.py +++ b/gui/main_mac.py @@ -336,24 +336,23 @@ class MainWindow(QMainWindow): self.member_info.append(f"到期时间: {account_info['expire_time']}") self.member_info.append(f"剩余天数: {account_info['days_left']}天") - # 禁用激活输入框 - self.activate_input.setEnabled(False) + # 清空激活码输入框并更新提示(不禁用输入框) self.activate_input.clear() - self.activate_input.setPlaceholderText("已激活") + self.activate_input.setPlaceholderText("输入激活码可叠加时长") # 启用更新按钮 self.update_button.setEnabled(True) # 显示成功消息 QMessageBox.information(self, "激活成功", - f"设备已成功激活!\n" + f"激活成功!\n" f"到期时间: {account_info['expire_time']}\n" - f"剩余天数: {account_info['days_left']}天") + f"剩余天数: {account_info['days_left']}天\n" + f"您可以继续输入其他激活码叠加时长") logging.info(f"设备激活成功,到期时间: {account_info['expire_time']}") else: # 恢复激活输入框 - self.activate_input.setEnabled(True) self.activate_input.setPlaceholderText("请输入激活码") # 更新状态显示 @@ -366,7 +365,6 @@ class MainWindow(QMainWindow): except Exception as e: # 恢复激活输入框 - self.activate_input.setEnabled(True) self.activate_input.setPlaceholderText("请输入激活码") # 更新状态显示 @@ -405,9 +403,8 @@ class MainWindow(QMainWindow): self.member_info.append(f"到期时间: {account_info['expire_time']}") self.member_info.append(f"剩余天数: {account_info['days_left']}天") - # 禁用激活输入框和按钮 - self.activate_input.setEnabled(False) - self.activate_input.setPlaceholderText("已激活") + # 更新激活输入框提示(不禁用输入框) + self.activate_input.setPlaceholderText("输入激活码可叠加时长") # 启用更新按钮 self.update_button.setEnabled(True) @@ -419,8 +416,7 @@ class MainWindow(QMainWindow): self.member_info.append("会员状态: 未激活") self.member_info.append("请输入激活码进行激活") - # 启用激活输入框和按钮 - self.activate_input.setEnabled(True) + # 更新激活输入框提示 self.activate_input.setPlaceholderText("请输入激活码") # 禁用更新按钮