pyguiadapter.widgets.datetimeedit
控件配置类
DateTimeEditConfig
dataclass
Bases: CommonParameterWidgetConfig
DateTimeEdit的配置类。
Source code in pyguiadapter\widgets\basic\datetimeedit.py
alignment: Alignment = Qt.AlignLeft | Qt.AlignVCenter
class-attribute
instance-attribute
对齐方式,可选值有:AlignLeft、AlignRight、AlignCenter、AlignJustify等。
calendar_popup: bool = True
class-attribute
instance-attribute
是否显示日历弹窗
default_value: Union[datetime, QDateTime, None] = dataclasses.field(default_factory=datetime.now)
class-attribute
instance-attribute
控件的默认值
display_format: Optional[str] = None
class-attribute
instance-attribute
时间日期的显示格式。可参考Qt官方文档: displayFormat
max_datetime: Union[datetime, QDateTime, None] = None
class-attribute
instance-attribute
时间日期的最大值
min_datetime: Union[datetime, QDateTime, None] = None
class-attribute
instance-attribute
时间日期的最小值
time_spec: Optional[TimeSpec] = None
class-attribute
instance-attribute
时间日期标准,可选值有:LocalTime、UTC、OffsetFromUTC、TimeZone。 可参考Qt官方文档: TimeSpec
控件类
DateTimeEdit
Bases: CommonParameterWidget
AlignCenter = Qt.AlignCenter
class-attribute
instance-attribute
对齐方式:居中对齐
AlignJustify = Qt.AlignJustify
class-attribute
instance-attribute
对齐方式:两端对齐
AlignLeft = Qt.AlignLeft
class-attribute
instance-attribute
对齐方式:左对齐
AlignRight = Qt.AlignRight
class-attribute
instance-attribute
对齐方式:右对齐
LocalTime = Qt.LocalTime
class-attribute
instance-attribute
时间日期的标准:本地时间
OffsetFromUTC = Qt.OffsetFromUTC
class-attribute
instance-attribute
时间日期的标准:OffsetFromUTC
TimeZone = Qt.TimeZone
class-attribute
instance-attribute
时间日期的标准:TimeZone
UTC = Qt.UTC
class-attribute
instance-attribute
时间日期的标准:UTC
对应参数数据类型
datetime.datetime