import QtQuick
Item {
//当前时间
Date()
new Date()
//两个无区别,推荐使用 new 更规范
//转换格式
Qt.formatDateTime(new Date(), "yyyy-MM-dd hh:mm:ss")
//格式可指定,如 "hh:mm"
}
属性
import QtQuick
Item {
Timer {
interval: int
//触发间隔,ms
//默认 1000ms
repeat: bool
//重复触发,fals 时,只触发一次后定时器停止
//默认 fals
running: bool
//启动定时器,若 repeat: false 则在重复后 running 变为 false
//默认 fals
triggeredOnStart: bool
//立即触发一次,随后根据触发间隔触发
//不会影响 repeat,即立即触发一次,在执行 repeat 的触发一次
//默认 fals
}
}
信号
import QtQuick
Item {
Timer {
//triggered()
onTriggered:
//定时器超时时发出
//即 需要执行的代码
}
}
方法
import QtQuick
Item {
Timer {
restart()
//重启定时器
//如果未启动,则启动,否则重置为初始状态并启动
//调用 restart(),running 将变为 true
start()
//启动定时器
//如果已经在运行,重复开始则不会产生任何影响
//调用 start(),running 将变为 true
stop()
//停止定时器
//如果已经停止,重复停止则不会产生任何影响
//调用 stop(),running 将变为 false
}
}