From 90037f8cb57bb8baa4301012f671729964e2bf91 Mon Sep 17 00:00:00 2001 From: shuaikangzhou <863909694@qq.com> Date: Thu, 4 Jan 2024 21:58:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=B5=8F=E8=A7=88=E5=99=A8?= =?UTF-8?q?=E6=89=93=E5=BC=80=E5=85=B3=E4=BA=8E=E9=A1=B5=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E8=B6=85=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/config.py | 2 +- app/ui/about_dialog.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/config.py b/app/config.py index 04268a7..b573e44 100644 --- a/app/config.py +++ b/app/config.py @@ -17,6 +17,6 @@ about = f''' 地址:{github}
官网:{website}
新特性:
{''.join(['' + i for i in description])}
- License {license}
+ License {license}
Copyright {copyright} ''' diff --git a/app/ui/about_dialog.py b/app/ui/about_dialog.py index b2e8d71..a0d428a 100644 --- a/app/ui/about_dialog.py +++ b/app/ui/about_dialog.py @@ -1,4 +1,4 @@ -from PyQt5.QtCore import QSize +from PyQt5.QtCore import QSize, QUrl from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import QApplication, QDialog @@ -26,7 +26,13 @@ class AboutDialog(QDialog, Ui_Dialog): self.label_weixin.setPixmap(pixmap) self.label_version.setText('《留痕》') self.textBrowser.setHtml(config.about) + self.textBrowser.setOpenExternalLinks(True) + self.textBrowser.anchorClicked.connect(self.handleAnchorClicked) + + def handleAnchorClicked(self, url): + # 打开默认浏览器 + QUrl(url).openUrl(url) if __name__ == '__main__': import sys