Message 消息提示
- 全局展示操作反馈信息。
- 可提供成功、警告和错误等反馈信息。
- 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式。
- 初步设计点击ui上的按钮触发提示信息,不带按钮的定时器5秒自动关闭,带按钮的点击按钮关闭
技术方案
- 普通提示信息框
通过水平布局将两个label结合在一起,根据颜色不同设置样式表实现
- 带关闭按钮的提示信息框
通过水平布局将两个label一个button结合在一起,根据颜色设置样式表实现
样式表详解
- 样式表详解
接口设计
返回类型 | 函数名称 | 参数 | 说明 |
---|---|---|---|
void | setType | success、info、warning、error | 设置消息类型,默认为 'info' |
void | setMessage | QString | 设置消息内容 |
void | setAutoClose | number | 消息显示时间,单位秒,默认3 |
void | setPosition | MessagePosition | 设置消息位 |
MessagePosition
struct MessagePosition =
| "top-left"
| "top-right"
| "top-center"
| "bottom-left"
| "bottom-right"
| "bottom-center";