部分功能恢复

This commit is contained in:
DLmaster
2024-11-03 00:55:18 +08:00
parent 87f07bf95c
commit 4f196b516f
2 changed files with 11 additions and 2 deletions

View File

@@ -2384,6 +2384,11 @@ class Main(QWidget):
self.updater.ui.show()
elif main_version_remote > main_version_current:
self.update_main()
if not (
updater_version_remote > updater_version_current
or main_version_remote > main_version_current
):
self.push_notification("已是最新版本~", " ", " ", 10)
def update_main(self):
subprocess.Popen(

View File

@@ -78,7 +78,9 @@ class UpdateProcess(QThread):
)
self.progress.emit(0, 100, int(downloaded_size / file_size * 100))
except Exception as e:
self.info.emit(f"下载{self.name}时出错: {e}")
e = str(e)
e = "\n".join([e[_ : _ + 75] for _ in range(0, len(e), 75)])
self.info.emit(f"下载{self.name}时出错:\n{e}")
return None
# 解压
try:
@@ -95,7 +97,9 @@ class UpdateProcess(QThread):
self.progress.emit(0, 100, 100)
except Exception as e:
self.info.emit(f"解压更新时出错: {e}")
e = str(e)
e = "\n".join([e[_ : _ + 75] for _ in range(0, len(e), 75)])
self.info.emit(f"解压更新时出错:\n{e}")
self.accomplish.emit()