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['expire_time']}")
|
||||||
self.member_info.append(f"剩余天数: {account_info['days_left']}天")
|
self.member_info.append(f"剩余天数: {account_info['days_left']}天")
|
||||||
|
|
||||||
# 禁用激活输入框
|
# 清空激活码输入框并更新提示(不禁用输入框)
|
||||||
self.activate_input.setEnabled(False)
|
|
||||||
self.activate_input.clear()
|
self.activate_input.clear()
|
||||||
self.activate_input.setPlaceholderText("已激活")
|
self.activate_input.setPlaceholderText("输入激活码可叠加时长")
|
||||||
|
|
||||||
# 启用更新按钮
|
# 启用更新按钮
|
||||||
self.update_button.setEnabled(True)
|
self.update_button.setEnabled(True)
|
||||||
|
|
||||||
# 显示成功消息
|
# 显示成功消息
|
||||||
QMessageBox.information(self, "激活成功",
|
QMessageBox.information(self, "激活成功",
|
||||||
f"设备已成功激活!\n"
|
f"激活成功!\n"
|
||||||
f"到期时间: {account_info['expire_time']}\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']}")
|
logging.info(f"设备激活成功,到期时间: {account_info['expire_time']}")
|
||||||
else:
|
else:
|
||||||
# 恢复激活输入框
|
# 恢复激活输入框
|
||||||
self.activate_input.setEnabled(True)
|
|
||||||
self.activate_input.setPlaceholderText("请输入激活码")
|
self.activate_input.setPlaceholderText("请输入激活码")
|
||||||
|
|
||||||
# 更新状态显示
|
# 更新状态显示
|
||||||
@@ -366,7 +365,6 @@ class MainWindow(QMainWindow):
|
|||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
# 恢复激活输入框
|
# 恢复激活输入框
|
||||||
self.activate_input.setEnabled(True)
|
|
||||||
self.activate_input.setPlaceholderText("请输入激活码")
|
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['expire_time']}")
|
||||||
self.member_info.append(f"剩余天数: {account_info['days_left']}天")
|
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)
|
self.update_button.setEnabled(True)
|
||||||
@@ -419,8 +416,7 @@ class MainWindow(QMainWindow):
|
|||||||
self.member_info.append("会员状态: 未激活")
|
self.member_info.append("会员状态: 未激活")
|
||||||
self.member_info.append("请输入激活码进行激活")
|
self.member_info.append("请输入激活码进行激活")
|
||||||
|
|
||||||
# 启用激活输入框和按钮
|
# 更新激活输入框提示
|
||||||
self.activate_input.setEnabled(True)
|
|
||||||
self.activate_input.setPlaceholderText("请输入激活码")
|
self.activate_input.setPlaceholderText("请输入激活码")
|
||||||
|
|
||||||
# 禁用更新按钮
|
# 禁用更新按钮
|
||||||
|
|||||||
Reference in New Issue
Block a user