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: "Выберите время"
onClicked: {
var dialog = pageStack.push("Sailfish.Silica.TimePickerDialog", {
hour: 13,
minute: 30,
hourMode: DateTime.TwelveHours
})
dialog.accepted.connect(function() {
button.text = "Ваш выбор: " + 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.