跳转至

Alert 警告提示

用于页面中展示重要的提示信息。支持四种类型,可配置图标和关闭按钮。

基础用法

警告提示预览

from monkeyqt import MkAlert

alert = MkAlert(title="这是一条消息提示" ))

主题类型

alert_info    = MkAlert(title="消息提示", mk_type="info")
alert_success = MkAlert(title="操作成功", mk_type="success")
alert_warning = MkAlert(title="警告信息", mk_type="warning")
alert_error   = MkAlert(title="错误信息", mk_type="error")
类型 背景色 文字
信息 "info" #f4f4f5 #909399
成功 "success" #f0f9eb #67c23a
警告 "warning" #fdf6ec #e6a23c
错误 "error" #fef0f0 #f56c6c

带描述文本 &

alert = MkAlert(
    title="恭喜你,这是一条成功消息" ,,
    description="更多说明文字,包含详细的操作指导或补充信息。" ,,
    mk_type="success"
)

标题加粗

当同时设置 titledescription 时,标题会自动加粗显示。

显示图标

alert = MkAlert(title="带图标的提示", mk_type="success", show_icon=True)

可关闭 &

alert = MkAlert(title="可以关闭的提示",  closable=True)
alert.closed.connect(lambda: print("提示已关闭" ))))

API

构造函数 &

MkAlert(title="", description="", mk_type="info", closable=False, show_icon=False, parent=None)
参数 类型 默认值 说明
title str "" 标题文本
description str "" 描述文本
mk_type str "info" 类型:info / success / warning / error
closable bool False 是否显示关闭按钮
show_icon bool False 是否显示类型图标
parent QWidget None 父组件

Signals

信号 说明
closed 关闭按钮被点击时触发

Properties

属性 类型 说明
title str 标题文本
description str 描述文本
mk_type str 组件类型
closable bool 是否可关闭
show_icon bool 是否显示图标