onekeylog_diagv2/src/frontend/utils.py
leimingsheng 6ec22eb909 code sync
2025-09-05 15:26:52 +08:00

35 lines
953 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
)