以下のコードは、sqlalchemyを使用して日付のsqlite3マップテーブル(Ppe)をチェックします。 次に、これらの日付を使用して、comboBoxイベントのwxFormにフィールドを設定します。私がやろうとしている何wxDatePickerCtrlのALLOWNONEステータスをリセットするにはどうすればよいですか?
def refresh_ppe(self, event):
selected_user = str(self.m_comboBox31.GetValue())
session = start_session()
updater = session.query(Ppe).filter(Ppe.name == selected_user).first()
new_date = updater.ear_defenders
try:
self.m_datePicker23.SetValue(_pydate2wxdate(new_date))
except AssertionError:
self.m_datePicker23.SetValue(None)
私は耳の擁護のための空の日付のエントリでテーブルを再作成するとき、(彼らはそれらを発行されていないため)であることがALLOWNONEをリセットしますDatePickerCtrlの状態をチェックし、チェックボックスをクリアします。
私はself.m_panel1681.Refresh()(親パネル)を試して、パネルとDatePickerCtrlを隠して表示しようとしました。
何か助けがよかったです。
ありがとう ポール。