update:测试版本
This commit is contained in:
@@ -10,6 +10,7 @@ import ctypes
|
||||
import concurrent.futures
|
||||
from PySide6.QtGui import QIcon
|
||||
from collections import deque
|
||||
from pic_data import img_data
|
||||
|
||||
from PySide6.QtCore import ( Qt,
|
||||
Signal, QThread, QTimer)
|
||||
@@ -22,12 +23,15 @@ from animations import MultiStageAnimations
|
||||
import sys
|
||||
import os
|
||||
|
||||
|
||||
def load_base64_image(base64_str):
|
||||
pixmap = QPixmap()
|
||||
pixmap.loadFromData(base64.b64decode(base64_str))
|
||||
return pixmap
|
||||
|
||||
# 配置信息
|
||||
app_data = {
|
||||
"APP_VERSION": "4.10.0.17496",
|
||||
"APP_NAME": "@FRAISEMOE Addons Installer",
|
||||
"APP_NAME": "@FRAISEMOE2 Addons Installer",
|
||||
"TEMP": "TEMP",
|
||||
"CACHE": "FRAISEMOE",
|
||||
"PLUGIN": "PLUGIN",
|
||||
@@ -84,15 +88,15 @@ def msgbox_frame(title, text, buttons=QMessageBox.StandardButton.NoButton):
|
||||
msg_box.setWindowTitle(title)
|
||||
|
||||
# 设置弹窗图标
|
||||
icon_path = "IMG/ICO/icon.png"
|
||||
if os.path.exists(icon_path):
|
||||
msg_box.setWindowIcon(QIcon(icon_path))
|
||||
pixmap = QPixmap(icon_path)
|
||||
icon_data = img_data.get("icon")
|
||||
if icon_data:
|
||||
pixmap = load_base64_image(icon_data)
|
||||
if not pixmap.isNull():
|
||||
msg_box.setWindowIcon(QIcon(pixmap))
|
||||
msg_box.setIconPixmap(pixmap.scaled(64, 64, Qt.KeepAspectRatio))
|
||||
else:
|
||||
msg_box.setIcon(QMessageBox.Information)
|
||||
|
||||
|
||||
msg_box.setText(text)
|
||||
msg_box.setStandardButtons(buttons)
|
||||
return msg_box
|
||||
@@ -313,9 +317,10 @@ class MainWindow(QMainWindow):
|
||||
self.ui = Ui_MainWindows()
|
||||
self.ui.setupUi(self)
|
||||
|
||||
icon_path = "IMG/ICO/icon.png"
|
||||
if os.path.exists(icon_path):
|
||||
self.setWindowIcon(QIcon(icon_path))
|
||||
icon_data = img_data.get("icon")
|
||||
if icon_data:
|
||||
pixmap = load_base64_image(icon_data)
|
||||
self.setWindowIcon(QIcon(pixmap))
|
||||
|
||||
# 设置窗口标题为APP_NAME加版本号
|
||||
self.setWindowTitle(f"{APP_NAME} v{APP_VERSION}")
|
||||
|
||||
Reference in New Issue
Block a user