QML-тип TimePickerDialog

Предоставляет диалог для выбора времени с помощью TimePicker. Подробнее...

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: Page

Свойства

Подробное описание

Тип TimePickerDialog представляет Dialog с интегрированным TimePicker, чтобы позволить пользователю выбирать время с помощью интерфейса циферблата.

В диалоге показывается выбранное время в центре циферблата. Если пользователь подтверждает выбор времени, свойства hour, minute и timeText задаются в соответствии с выбранным временем, в противном случае эти значения остаются неизменными.

Ниже приведен простой пример диалога для выбора времени, открытый с помощью PageStack::push():

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 Button {
     id: button
     text: "Choose a time"

     onClicked: {
         var dialog = pageStack.push("Sailfish.Silica.TimePickerDialog", {
             hour: 13,
             minute: 30,
             hourMode: DateTime.TwelveHours
         })
         dialog.accepted.connect(function() {
             button.text = "You chose: " + dialog.timeText
         })
     }
 }

TimePickerDialog предоставляет удобный для пользователя способ запроса значения времени через интерфейс диалогового типа. Если требуется, чтобы интерфейс был в виде циферблата без диалогового контейнера, то следует использовать TimePicker.

См. также TimePicker, DatePickerDialog и Dialog.

Описание свойств

hour : int

Значение часа, отображаемого на циферблате.

Дополнительную информацию можно получить в описании свойства TimePicker::hour.

См. также hourMode.

hourMode : enumeration

Управляет диапазоном допустимых значений для свойства hour.

Дополнительную информацию можно получить в описании свойства TimePicker::hourMode.

minute : int

Значение минуты, отображаемой на циферблате.

Дополнительную информацию можно получить в описании свойства TimePicker::minute.

time : date

Возвращает выбранное значение времени в виде JavaScript-объекта date.

Дополнительную информацию можно получить в описании свойства TimePicker::time.

timeText : string

Выбранная дата в виде строки в формате "hh:mm". Если свойству hourMode установлено значение DateTime.TwelveHours, в конец строки добавляется суффикс AM/PM.

Дополнительную информацию можно получить в описании свойства TimePicker::timeText.