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 )