From a4987a0af1a960a0f29db2d0e6ca017b12f1074a Mon Sep 17 00:00:00 2001 From: shuaikangzhou <863909694@qq.com> Date: Wed, 29 Nov 2023 22:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=93=E5=BC=80=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E7=9A=84=E5=88=9D=E5=A7=8B=E4=BD=8D=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=93=E5=BC=80404=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E9=97=AA=E9=80=80=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/bubble_message.py | 7 +++++-- app/ui_pc/mainview.py | 1 + app/ui_pc/tool/pc_decrypt/pc_decrypt.py | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/components/bubble_message.py b/app/components/bubble_message.py index 6b3c3a4..6a52cdf 100644 --- a/app/components/bubble_message.py +++ b/app/components/bubble_message.py @@ -1,3 +1,5 @@ +import os.path + from PIL import Image from PyQt5 import QtGui from PyQt5.QtCore import QSize, pyqtSignal, Qt, QThread @@ -100,8 +102,9 @@ class OpenImageThread(QThread): self.image_path = image_path def run(self) -> None: - image = Image.open(self.image_path) - image.show() + if os.path.exists(self.image_path): + image = Image.open(self.image_path) + image.show() class ImageMessage(QLabel): diff --git a/app/ui_pc/mainview.py b/app/ui_pc/mainview.py index c8e2450..0b53c97 100644 --- a/app/ui_pc/mainview.py +++ b/app/ui_pc/mainview.py @@ -137,6 +137,7 @@ class MainWinController(QMainWindow, mainwindow.Ui_MainWindow): label.setAlignment(Qt.AlignCenter) self.stackedWidget.addWidget(label) tool_window.load_finish_signal.connect(self.loading) + self.statusbar.showMessage('聊天窗口上划到顶部会加载新的聊天记录\n一次不行那就多来几次') self.contact_window.load_finish_signal.connect(self.loading) self.chat_window.load_finish_signal.connect(self.loading) diff --git a/app/ui_pc/tool/pc_decrypt/pc_decrypt.py b/app/ui_pc/tool/pc_decrypt/pc_decrypt.py index e64bcbd..19ca92e 100644 --- a/app/ui_pc/tool/pc_decrypt/pc_decrypt.py +++ b/app/ui_pc/tool/pc_decrypt/pc_decrypt.py @@ -86,8 +86,9 @@ class DecryptControl(QWidget, decryptUi.Ui_Dialog): def select_db_dir(self): directory = QFileDialog.getExistingDirectory( - self, "选取微信安装目录——能看到Msg文件夹", - "C:/") # 起始路径 + self, "选取微信文件保存目录——能看到Msg文件夹", + os.path.expanduser('~\Documents') + ) # 起始路径 db_dir = os.path.join(directory, 'Msg') if not os.path.exists(db_dir): QMessageBox.critical(self, "错误", "文件夹选择错误\n一般以wxid_xxx结尾")