openSUSE:YaST 风格指南详细进度

跳转到:导航搜索

进度

这些对话框被广泛用于 YaST 模块需要告知用户某个操作需要一些时间时。它告知用户当前正在发生什么。如果对话框出现速度很快,可以跳过进度对话框。完整的全屏进度对话框的良好示例是大多数 YaST 模块的初始化、读取和写入对话框。读取对话框显示正在读取哪些服务,写入对话框显示正在写入哪些服务,初始化对话框是一种用于探测硬件的读取对话框。读取和初始化对话框通常合并为一个。有一个 Progress YCP 库来处理它。


标题

使用“初始化 + 模块名称”和模块图标。标题与内容之间用一条水平线分隔。内容 进度阶段告诉用户 YaST 的操作顺序。像待办事项列表一样,使用句首字母大写的形式编写它们。阶段末尾不要使用任何标点符号。良好的进度阶段示例包括:读取配置文件 保存配置文件


按钮

取消 关闭窗口。


进度对话框作为弹出窗口

尽量避免将进度对话框作为弹出窗口使用,因为根据系统速度,用户可能会看到一些闪烁,并且弹出窗口会放置在其他应用程序的顶部,从而中断用户当前的工作。连续一个接一个的多个弹出对话框不推荐使用,应该使用全屏进度对话框代替。