我正在尝试获取一个 wxPythonTimeCtrl
小部件,通过单击按钮将其值 12 小时(上午/下午)格式切换为 24 小时格式。
现在我知道TimeCtrl
小部件 12/24 小时格式是在初始化时通过设置属性fmt24hr = False/True设置的, 具体取决于您是否要显示 24 小时格式。
这是 TimeCtrl 的 API::
from wx.lib.masked import TimeCtrl
TimeCtrl(
parent, id = -1,
value = '00:00:00',
pos = wx.DefaultPosition,
size = wx.DefaultSize,
style = wxTE_PROCESS_TAB,
validator = wx.DefaultValidator,
name = "time",
format = 'HHMMSS',
fmt24hr = False,
displaySeconds = True,
spinButton = None,
min = None,
max = None,
limited = None,
oob_color = "Yellow"
)
现在我想在单击按钮时将fmt24hr从 True 切换为 False 但我找不到方法!据我在文档中看到的,它没有设置器。
任何帮助将不胜感激。