ProgressBar
是 QML 中的一个组件,用于显示一个任务的完成进度。它是 Qt Quick Controls 2 模块中的一个组件,使用时需要包含import QtQuick.Controls
.
ProgressBar
常用于显示文件上传、下载、计算或其他长时间任务的进度。
下面是 ProgressBar
的一些基本用法:
1. 基本使用:
下面是一个简单的例子来展示如何使用 ProgressBar
:
import QtQuick 2.15
import QtQuick.Controls 2.15ApplicationWindow {visible: truewidth: 640height: 480ProgressBar {id: progressBarwidth: 200height: 20value: 0.5 // 进度值,范围从0到1from: 0 // 最小值to: 1 // 最大值}Timer {interval: 1000 // 1秒running: truerepeat: trueonTriggered: {if (progressBar.value < 1) {progressBar.value += 0.1;} else {progressBar.value = 0;}}}
}