A checkable button that triggers an action when held in long enough. 更多...
import 语句: | import QtQuick.Extras 1.4 |
Since: | Qt 5.5 |
继承: |
The DelayButton is a checkable button that incorporates a delay before the button becomes checked and the activated signal is emitted. This delay prevents accidental presses.
The current progress is expressed as a decimal value between
0.0
and
1.0
. The time it takes for
activated
to be emitted is measured in milliseconds, and can be set with the
delay
特性。
The progress is indicated by a progress indicator around the button. When the indicator reaches completion, it flashes.
A DelayButton being held down
A DelayButton after being activated
You can create a custom appearance for a DelayButton by assigning a DelayButtonStyle .
delay : int |
This property holds the time it takes (in milliseconds) for
progress
to reach
1.0
and emit
activated
.
默认值为
3000
ms.
[read-only] progress : real |
This property holds the current progress as displayed by the progress indicator, in the range
0.0
-
1.0
.
此信号发射当
progress
reaches
1.0
and the button becomes checked.
注意:
相应处理程序是
onActivated
.