DatePickerPopup
使用日期选择器让用户选择日期。
import { DatePickerPopup, Button } from "std-widgets.slint";export component Example inherits Window { width: 400px; height: 600px;
date-picker-button := Button { text: @tr("Open Date Picker");
clicked => { date-picker.show(); } }
date-picker := DatePickerPopup { x: (root.width - self.width) / 2; y: (root.height - self.height ) / 2; close-policy: PopupClosePolicy.no-auto-close;
accepted(date) => { date-picker.close(); } canceled => { date-picker.close(); } }}slint
stringdefault: ""
显示在选择器顶部的文本。
struct Datedefault: a struct with all default values
设置初始显示的日期。
DatePickerPopup { date: { year: 2024, month: 11 };}slint
canceled()
Section titled “canceled()”当点击取消按钮时调用。
date-picker := DatePickerPopup { canceled() => { date-picker.close(); }}slint
accepted(Date)
Section titled “accepted(Date)”当点击确定按钮时调用。
date-picker := DatePickerPopup { accepted(date) => { debug("Selected date: ", date); date-picker.close(); }}slint
© 2026 SixtyFPS GmbH