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