TimeCtrl
ボタンをクリックするだけで、値の 12 時間 (AM/PM) 形式を 24 時間形式に切り替えるwxPython ウィジェットを取得しようとしています。
これで、 24 時間形式を表示するかどうかに応じて、属性fmt24hr = False/TrueTimeCtrl
を設定することにより、ウィジェットの 12/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 に切り替えたいのですが、方法が見つかりません! ドキュメントを見る限り、セッターはありません。
どんな助けでも大歓迎です。