QML提供了延时按钮DelayButton,我们可以对其自定义,如下图:
代码
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.5
Window {
visible: true
width: 640
height: 480
title: qsTr("圆形延时按钮")
DelayButton {
id: control
checked: true
text: qsTr("延时动作")
x:30
y:30
//延时时间设置,5秒。默认得是3秒
delay:5000
contentItem: Text {
text: control.text
font: control.font
opacity: enabled ? 1.0 : 0.3
color: &#