Como definir a hora padrão para o QML DatePicker?

2

De acordo com a API , devo usar date propriedade, mas com mode: "Hours|Minutes" o selecionador permanece em 00:00 . É possível de alguma forma?

    
por int_ua 13.04.2014 / 09:39

2 respostas

2

Você pode usar um simples JavaScript Date Object para definir um valor padrão:

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)
}

O objeto Date é usado para trabalhar com datas e horas.

Objetos de data são criados com a nova data ().

Existem quatro formas de criar uma data:

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); 
    
por Sylvain Pineau 13.04.2014 / 10:50
1
        DatePicker {
                    id: timePicker
                    mode: "Hours|Minutes"
                    date: {
                        var time = new Date()
                        time.setHours(8)
                        time.setMinutes(5)
                        return time
                    }
        }
    
por int_ua 13.04.2014 / 09:57