尧图精选

QML 自定义按钮:点击后从左向右填充的进度按钮

🕒 发布时间:2026/9/15 8:33:22 📁 来源:尧图网络
目录最终效果拆开讲讲状态机进度填充视觉文字动画流程几个可以调的参数什么时候用小结完整代码工程下载前两篇做了果冻回弹和鼠标光晕,这篇做一个有状态的按钮,点击后从左向右填充进度,文字同步显示百分比,进度满后显示完成 ✓并自动重置。表单提交、文件上传、数据同步这些需要等待的场景,用这个按钮能让用户在等待时有明确的视觉反馈。最终效果点击后底部填充从左向右涨满,文字同步显示百分比,到顶后显示完成 ✓,1.2 秒后自动重置。示例里两个按钮,一个蓝色一个绿色。拆开讲讲核心是三个自定义属性构成的状态机,加上clip裁剪实现进度填充。状态机三个属性,progress(0~100)、running(是否进行中)、done(是否完成)。状态流转是这样。初始态,running=false, done=false, progress=0,显示提交进行中,running=true,显示提交中 XX%,进度条从左向右填
上一篇/下一篇内容由系统自动关联 返回资讯列表 →