一、静态函数-API:

    1. // 显示一个模态对话框, 将参数 text 的信息展示到窗口中
    2. [static] void QMessageBox::about(QWidget *parent, const QString &title, const QString &text);
    3. /*
    4. 参数:
    5. - parent: 对话框窗口的父窗口
    6. - title: 对话框窗口的标题
    7. - text: 对话框窗口中显示的提示信息
    8. - buttons: 对话框窗口中显示的按钮(一个或多个)
    9. - defaultButton
    10. 1. defaultButton指定按下Enter键时使用的按钮。
    11. 2. defaultButton必须引用在参数 buttons 中给定的按钮。
    12. 3. 如果defaultButton是QMessageBox::NoButton, QMessageBox会自动选择一个合适的默认值。
    13. */
    14. // 显示一个信息模态对话框
    15. [static] QMessageBox::StandardButton QMessageBox::information(
    16. QWidget *parent, const QString &title,
    17. const QString &text,
    18. QMessageBox::StandardButtons buttons = Ok,
    19. QMessageBox::StandardButton defaultButton = NoButton);
    20. // 显示一个错误模态对话框
    21. [static] QMessageBox::StandardButton QMessageBox::critical(
    22. QWidget *parent, const QString &title,
    23. const QString &text,
    24. QMessageBox::StandardButtons buttons = Ok,
    25. QMessageBox::StandardButton defaultButton = NoButton);
    26. // 显示一个问题模态对话框
    27. [static] QMessageBox::StandardButton QMessageBox::question(
    28. QWidget *parent, const QString &title,
    29. const QString &text,
    30. QMessageBox::StandardButtons buttons = StandardButtons(Yes | No),
    31. QMessageBox::StandardButton defaultButton = NoButton);
    32. // 显示一个警告模态对话框
    33. [static] QMessageBox::StandardButton QMessageBox::warning(
    34. QWidget *parent, const QString &title,
    35. const QString &text,
    36. QMessageBox::StandardButtons buttons = Ok,
    37. QMessageBox::StandardButton defaultButton = NoButton);