diff --git a/app/ui/home.py b/app/ui/home.py index e9ae41a..0de3e35 100644 --- a/app/ui/home.py +++ b/app/ui/home.py @@ -223,7 +223,7 @@ class Home(QWidget): MainInfoBar.push_info_bar( "error", "主题图像获取失败", - f"获取最新主题图像信息时出错:\n{err}", + f"获取最新主题图像信息时出错!", -1, ) return None diff --git a/app/ui/main_window.py b/app/ui/main_window.py index d709762..0873338 100644 --- a/app/ui/main_window.py +++ b/app/ui/main_window.py @@ -247,6 +247,8 @@ class AUTO_MAA(MSFluentWindow): if result == "已是最新版本~": MainInfoBar.push_info_bar("success", "更新检查", result, 3000) else: + if "获取版本信息时出错" in result: + result = "网络错误" info = InfoBar.info( title="更新检查", content=result, @@ -256,10 +258,11 @@ class AUTO_MAA(MSFluentWindow): duration=-1, parent=self, ) - Up = PushButton("更新") - Up.clicked.connect(lambda: self.setting.get_update(if_question=False)) - Up.clicked.connect(info.close) - info.addWidget(Up) + if "网络错误" not in result: + Up = PushButton("更新") + Up.clicked.connect(lambda: self.setting.get_update(if_question=False)) + Up.clicked.connect(info.close) + info.addWidget(Up) info.show() # 直接运行主任务