Logo FluentUI

TimerPicker QML Type

一个自定义的时间选择器组件,允许用户选择小时和分钟,并支持 AM/PM 选项。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Signals

Detailed Description

`TimerPicker` 组件提供了一个带有滚轮选择的时间选择器,用户可以选择小时、分钟以及 AM 或 PM。它支持 12 小时制和 24 小时制,根据设置的 `hourFormat` 属性自动调整。组件提供了自动格式化时间和支持时区本地化的功能。

示例用法:

 TimerPicker {
  hourText: qsTr("Hour")
  minuteText: qsTr("Minute")
  pmText: qsTr("PM")
  amText: qsTr("AM")
  hourFormat: TimePickerType.H
  minuteIncrement: 1
  current: new Date()
  onAccepted: {
      // 处理时间选择
  }
 }

Property Documentation

amText : string

AM 的文本。


current : date

当前选定的时间。


hourFormat : int

时间格式。使用 `TimePickerType.H` 代表12小时制,使用 `TimePickerType.HH` 代表24小时制。


hourText : string

小时的标签文本。


minuteIncrement : int

分钟的增量设置(以分钟为单位)。


minuteText : string

分钟的标签文本。


pmText : string

PM 的文本。


Signal Documentation

void accepted()

时间选择确认信号,当用户确认选择时发出。

Note: The corresponding handler is onAccepted.