部分功能恢复
This commit is contained in:
@@ -2384,6 +2384,11 @@ class Main(QWidget):
|
|||||||
self.updater.ui.show()
|
self.updater.ui.show()
|
||||||
elif main_version_remote > main_version_current:
|
elif main_version_remote > main_version_current:
|
||||||
self.update_main()
|
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):
|
def update_main(self):
|
||||||
subprocess.Popen(
|
subprocess.Popen(
|
||||||
|
|||||||
@@ -78,7 +78,9 @@ class UpdateProcess(QThread):
|
|||||||
)
|
)
|
||||||
self.progress.emit(0, 100, int(downloaded_size / file_size * 100))
|
self.progress.emit(0, 100, int(downloaded_size / file_size * 100))
|
||||||
except Exception as e:
|
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
|
return None
|
||||||
# 解压
|
# 解压
|
||||||
try:
|
try:
|
||||||
@@ -95,7 +97,9 @@ class UpdateProcess(QThread):
|
|||||||
self.progress.emit(0, 100, 100)
|
self.progress.emit(0, 100, 100)
|
||||||
|
|
||||||
except Exception as e:
|
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()
|
self.accomplish.emit()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user