QML 控件—按钮控件—延时按钮(DelayButton)

当按下足够长的时间触发。

导入 import QtQuick.Controls 2.1
继承 AbstractButton


Properties

  • delay : int
  • progress : real
  • transition : Transition


Signals

  • activated ()


细节描述
在这里插入图片描述

DelayButton是一个可检查的按钮,它包含了按钮变成 checked 和 activated() 信号被发射之前的延迟。这种延迟可以防止意外按压。

当前进度表示为0.0到1.0之间的十进制值。activated()被触发所需的时间以毫秒为单位,可以通过delay属性进行设置。

该进度由按钮上的进度指示器显示。


属性
delay : int
此属性保存进程达到1.0和触发activated()所花费的时间(以毫秒为单位)。

缺省值是3000ms。

progress : real
此属性保存由进度指示器显示的当前进度,范围为0.0 - 1.0。

transition : Transition
此属性保存在按下或释放按钮时应用于progress属性的转换。


信号
activated ()
当进度达到1.0时,就会发出这个信号。

注意:对应的处理程序是onActivated。

你可能感兴趣的:(QML,qml)