35 lines
953 B
Python
35 lines
953 B
Python
|
|
from PyQt6.QtWidgets import QMessageBox
|
|||
|
|
|
|||
|
|
def show_upload_error_message(parent, file_path):
|
|||
|
|
"""显示文件格式错误提示弹窗"""
|
|||
|
|
QMessageBox.critical(
|
|||
|
|
parent,
|
|||
|
|
"文件格式错误",
|
|||
|
|
f"不支持的文件格式:\n{file_path}\n\n请上传.tar.gz格式的压缩包。"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
def show_critical_message(parent, title, message):
|
|||
|
|
"""显示通用错误提示弹窗"""
|
|||
|
|
QMessageBox.critical(
|
|||
|
|
parent,
|
|||
|
|
title,
|
|||
|
|
message
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
def show_info_message(parent, title, message):
|
|||
|
|
"""显示信息提示弹窗"""
|
|||
|
|
QMessageBox.information(
|
|||
|
|
parent,
|
|||
|
|
title,
|
|||
|
|
message
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
def show_question_message(parent, title, message):
|
|||
|
|
"""显示询问提示弹窗,返回用户选择(Yes/No)"""
|
|||
|
|
return QMessageBox.question(
|
|||
|
|
parent,
|
|||
|
|
title,
|
|||
|
|
message,
|
|||
|
|
QMessageBox.Yes | QMessageBox.No,
|
|||
|
|
QMessageBox.No
|
|||
|
|
)
|