feat: 优化激活码输入框,支持已激活状态下叠加时长
This commit is contained in:
@@ -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("请输入激活码")
|
||||
|
||||
# 禁用更新按钮
|
||||
|
||||
Reference in New Issue
Block a user