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
|
||
) |