Qt Quick - ProgressBar

news/2024/11/29 7:50:53/

ProgressBar使用总结

  • 一、概述
  • 二、使用
  • 三、定制化

一、概述

在这里插入图片描述

ProgressBar 就是进度条。该值应该随着进度定期更新。范围由from和to定义,这个定义的就是区间值,它们都可以包含任何值。

  ProgressBar {value: 0.5}

ProgressBar还支持一种特殊的不确定模式,这经常使用的,例如,当无法确定正在下载的项目的大小,或者由于网络断开而导致下载进度中断时。

  ProgressBar {indeterminate: true}

indeterminate模式类似于BusyIndicator。两者都可以用来表示后台活动。主要的区别在于视觉上,ProgressBar还可以显示具体的进度(可以确定)。由于视觉上的差异,不确定的进度条和busy indicators 适合在用户界面的不同位置。不确定进度条的典型位置:

  • 在工具栏的底部
  • 内联在页面内容内
  • 在ItemDelegate中显示特定项的进度

二、使用

使用很简单,只要知道有这些属性需要设置,就好啦

  ProgressBar {from: 0to: 1value: 0.5}

from : real
indeterminate : bool
position : real
to : real
value : real
visualPosition : real

三、定制化

在这里插入图片描述

  import QtQuick 2.12import QtQuick.Controls 2.12ProgressBar {id: controlvalue: 0.5padding: 2background: Rectangle {implicitWidth: 200implicitHeight: 6color: "#e6e6e6"radius: 3}contentItem: Item {implicitWidth: 200implicitHeight: 4Rectangle {width: control.visualPosition * parent.widthheight: parent.heightradius: 2color: "#17a81a"}}}

http://www.ppmy.cn/news/41714.html

相关文章

6.【动手学深度学习v2】 矩阵计算

6. 矩阵计算【动手学深度学习v2】 李沐 B站:https://space.bilibili.com/1567748478/channel/seriesdetail?sid358497 课程主页:https://courses.d2l.ai/zh-v2/ 教材:https://zh-v2.d2l.ai/ 课件:https://courses.d2l.ai/zh-v2/a…

java StringBuffer和StringBuilder

目录一、概述二、StringBuffer和StringBuilder区别三、StringBuffer使用一、概述 String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。 StringBuffer是使用缓冲区的,本身也是操作字符串的&…

【中级软件设计师】—数据库系统考点总结篇(三)

【中级软件设计师】—数据库系统考点总结篇(三) 课程大纲与考点分布 1 数据库系统的体系结构 分布式数据库的透明性 1.1 三级模式—两级映射 1.2 数据库的设计过程 1.3 E-R模型 首先每个实体要单独转成一个关系模式,总共三个实体三个关系模式…

在外web浏览器远程访问jupyter notebook服务器【内网穿透】

文章目录前言视频教程1. Python环境安装2. Jupyter 安装3. 启动Jupyter Notebook4. 远程访问4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口5. 固定公网地址转载自远控源码文章:公网远程访问jupyter notebook【cpolar内网穿透】 前言 Jupyter Notebook&#…

CesiumForUnreal实现鹰眼地图(MiniMap)效果

文章目录 1.实现目标2.实现过程3.参考资料1.实现目标 基于CesiumForUnreal插件加载的在线地形和影像数据,使用Widget实现鹰眼小地图的效果,GIF动图如下: 2.实现过程 在UE开发中,常用的以Widget方法实现小地图的形式有两种。一种是动态的小地图,即地图的纹理图片会发生变化…

Chat GPT太强,多种玩法曝光

1、模拟面试、考试,备考等,以面试为例,让它扮演一个角色 先让它扮演互联网行业的商业分析师 2、写各种发言稿、文章、报告,给它你的明确要求和目标,以发言稿为例,输入继续,可以持续优化 3、…

测试:腾讯云轻量4核8G12M服务器CPU流量带宽系统盘

腾讯云轻量4核8G12M应用服务器带宽,12M公网带宽下载速度峰值可达1536KB/秒,折合1.5M/s,每月2000GB月流量,折合每天66GB,系统盘为180GB SSD盘,地域节点可选上海、广州或北京,4核8G服务器网来详细…

Golang每日一练(leetDay0031)

目录 91. 解码方法 Decode Ways 🌟🌟 92. 反转链表 II Reverse Linked List II 🌟🌟 93. 复原 IP 地址 Restore IP Addresses 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练…