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