Qt Quick - 指示控件综述

一、概述

Qt Quick Controls提供了一系列类似指示器的控件。指示器控件其实就是为了给用户在前台展示一些加载中的信息,或者是提醒用户当前界面的内容在什么状态的控件。每种类型的指示器都有自己特定的目标用例。

控件 功能
BusyIndicator 指示后台活动,例如,当内容正在加载时
PageIndicator 指示当前活动的页面
ProgressBar 显示操作的进度
ScrollBar 垂直或水平互动滚动条
ScrollIndicator 垂直或水平非交互滚动指示器

以下部分提供了根据用例选择适当类型的指示器的指导方针。

一、BusyIndicator 控件

BusyIndicator可以用来显示正在进行的操作,就像我们在下载某个东西,在执行某一个比较耗时间的操作,我们就需要前台提供一个UI状态,等待这个操作完成,在等待的过程中就需要一个指示的功能。其实就是一个正在加载中的效果。
在这里插入图片描述

二、PageIndicator控件

PageIndicator 用于表示页面总数量和指示当前停留的页面。就更加清楚的知道当前的位置,但是这个可以指示器,也可以设置点击。调整对应的页面。
在这里插入图片描述

三、ProgressBar控件

ProgressBar表示这个操作的目前进度。是区分BusyIndicator,因为这个 ProgressBar 能够明确的告知用户到底进行到什么程度,但是BusyIndicator 就不会给一个确切的值。

在这里插入图片描述

四、ProgressBar控件

在这里插入图片描述

滚动条是指示当前滚动位置的交互式条,可用于滚动到可闪烁的特定位置。也即是我们可以拖动这个滑块跳转到对应位置

五、ScrollIndicator控件

在这里插入图片描述

ScrollIndicator是一个指示当前滚动位置的非交互式指示器,可用于滚动到Flickable中的特定位置。这个一般是在手机端用到,注意是指示的,但是不能够交互的。

猜你喜欢

转载自blog.csdn.net/qq_43680827/article/details/129677623