fix(app_detail_window): 修正URL处理中的拼写错误并添加subprocess导入
确保下载URL处理逻辑中的注释准确性,并添加必要的subprocess模块导入以支持跨平台安装操作
This commit is contained in:
Binary file not shown.
@@ -765,7 +765,7 @@ class AppDetailWindow(QMainWindow):
|
|||||||
|
|
||||||
# 如果是文件名或不包含协议,处理为完整URL
|
# 如果是文件名或不包含协议,处理为完整URL
|
||||||
if is_filename or not download_url.startswith(('http://', 'https://')):
|
if is_filename or not download_url.startswith(('http://', 'https://')):
|
||||||
# 使用基础域名
|
# 使用基础域名 - 修正拼写错误
|
||||||
base_domain = 'leonmmcoset.jjxmm.win:8010'
|
base_domain = 'leonmmcoset.jjxmm.win:8010'
|
||||||
|
|
||||||
# 对于所有情况,统一使用直链形式,不再使用download.php
|
# 对于所有情况,统一使用直链形式,不再使用download.php
|
||||||
@@ -837,6 +837,9 @@ class AppDetailWindow(QMainWindow):
|
|||||||
"""下载完成处理"""
|
"""下载完成处理"""
|
||||||
self.progress_dialog.accept()
|
self.progress_dialog.accept()
|
||||||
|
|
||||||
|
# 确保subprocess模块可用
|
||||||
|
import subprocess
|
||||||
|
|
||||||
# 根据操作系统执行不同的安装操作
|
# 根据操作系统执行不同的安装操作
|
||||||
if platform.system() == "Windows":
|
if platform.system() == "Windows":
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user