mirror of
https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT.git
synced 2025-12-17 12:30:27 +00:00
feat(ui): 添加“关于”菜单项以链接项目主页
This commit is contained in:
@@ -8,7 +8,8 @@ import base64
|
|||||||
import psutil
|
import psutil
|
||||||
import ctypes
|
import ctypes
|
||||||
import concurrent.futures
|
import concurrent.futures
|
||||||
from PySide6.QtGui import QIcon
|
import webbrowser
|
||||||
|
from PySide6.QtGui import QIcon, QAction
|
||||||
from collections import deque
|
from collections import deque
|
||||||
from pic_data import img_data
|
from pic_data import img_data
|
||||||
|
|
||||||
@@ -364,6 +365,11 @@ class MainWindow(QMainWindow):
|
|||||||
# 连接信号 (使用Ui_install.py中的组件名称)
|
# 连接信号 (使用Ui_install.py中的组件名称)
|
||||||
self.ui.start_install_btn.clicked.connect(self.file_dialog)
|
self.ui.start_install_btn.clicked.connect(self.file_dialog)
|
||||||
self.ui.exit_btn.clicked.connect(self.shutdown_app)
|
self.ui.exit_btn.clicked.connect(self.shutdown_app)
|
||||||
|
|
||||||
|
# “关于”菜单
|
||||||
|
about_action = QAction("项目主页", self)
|
||||||
|
about_action.triggered.connect(self.open_about_page)
|
||||||
|
self.ui.menu_2.addAction(about_action)
|
||||||
|
|
||||||
# 在窗口显示前设置初始状态
|
# 在窗口显示前设置初始状态
|
||||||
self.animator.initialize()
|
self.animator.initialize()
|
||||||
@@ -590,6 +596,9 @@ class MainWindow(QMainWindow):
|
|||||||
f"安装成功的版本:\n{installed_version}\n尚未持有或未使用本工具安装补丁的版本:\n{failed_ver}\n",
|
f"安装成功的版本:\n{installed_version}\n尚未持有或未使用本工具安装补丁的版本:\n{failed_ver}\n",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def open_about_page(self):
|
||||||
|
webbrowser.open("https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT")
|
||||||
|
|
||||||
def closeEvent(self, event):
|
def closeEvent(self, event):
|
||||||
self.shutdown_app(event)
|
self.shutdown_app(event)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user