根据API我应该使用date
属性,但mode: "Hours|Minutes"
选择器停留在00:00
。这可能吗?
答案1
您可以使用简单的JavaScript 日期对象设置默认值:
import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.Pickers 0.1
DatePicker {
id: timePicker
mode: "Hours|Minutes"
date: new Date(0,0,0,8,5)
}
Date 对象用于处理日期和时间。
使用 new Date() 创建 Date 对象。
实例化日期有四种方法:
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
答案2
DatePicker {
id: timePicker
mode: "Hours|Minutes"
date: {
var time = new Date()
time.setHours(8)
time.setMinutes(5)
return time
}
}