DelayButton 是一个可选中的按钮,在按钮被选中和activated()信号发出之前有一个延迟。这种延迟可以防止意外按下。
当前进度用介于 0.0 和 1.0 之间的十进制值表示。activated()信号发出的时间以毫秒为单位,可通过延迟属性进行设置。
按钮上的进度指示器会显示进度。
import QtQuick 2.9
import QtQuick.Window 2.2
import QtQuick.Controls 2.2Window {visible: truewidth: 640height: 480title: qsTr("Test")DelayButton {id: controlchecked: truetext: qsTr("Delay\nButton")x: parent.width / 2 - 50y: parent.height / 2 - 50contentItem: Text {text: control.textfont: control.fontopacity: enabled ? 1.0 : 0.3color: "white"horizontalAlignment: T