TimerPicker QML Type
一个自定义的时间选择器组件,允许用户选择小时和分钟,并支持 AM/PM 选项。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- amText : string
- current : date
- hourFormat : int
- hourText : string
- minuteIncrement : int
- minuteText : string
- pmText : string
Signals
- void accepted()
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
.