From 964f4b0b541a1f3a99a62b5eb7b769f64cc18ce7 Mon Sep 17 00:00:00 2001 From: SiYuan <863909694@qq.com> Date: Sat, 2 Mar 2024 23:04:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=87=AA=E5=8A=A8=E6=9B=B4?= =?UTF-8?q?=E6=96=B0exe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/ui/mainview.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/ui/mainview.py b/app/ui/mainview.py index 5548246..f91dcd9 100644 --- a/app/ui/mainview.py +++ b/app/ui/mainview.py @@ -457,15 +457,14 @@ class MainWinController(QMainWindow, mainwindow.Ui_MainWindow, QCursorGif): # 添加自定义按钮 custom_button = error_box.addButton('更新', QMessageBox.ActionRole) is_update_online = update_info.get('is_update_online') - custom_button.clicked.connect(lambda x:self.update_(update_info.get('download_url'),is_update_online)) + custom_button.clicked.connect(lambda x: self.update_(update_info.get('download_url'), is_update_online)) error_box.addButton(QMessageBox.Cancel) # 显示对话框 error_box.exec_() - def update_(self, url,is_update_online): + def update_(self, url, is_update_online): QDesktopServices.openUrl(QUrl("https://memotrace.cn/")) - def about(self): """ 关于 @@ -485,6 +484,8 @@ class MainWinController(QMainWindow, mainwindow.Ui_MainWindow, QCursorGif): super().close() self.exitSignal.emit(True) + + class UpdateThread(QThread): updateSignal = pyqtSignal(dict) @@ -510,7 +511,7 @@ class UpdateThread(QThread): with open(INFO_FILE_PATH, "w", encoding="utf-8") as f: json.dump(data, f, ensure_ascii=False, indent=4) - server_url = urljoin(SERVER_API_URL,'update') + server_url = urljoin(SERVER_API_URL, 'update') data = {'version': version} try: response = requests.post(server_url, json=data) @@ -521,4 +522,4 @@ class UpdateThread(QThread): print("检查更新失败") except: update_info = {'update_available': False} - self.updateSignal.emit(update_info) \ No newline at end of file + self.updateSignal.emit(update_info)