基板作りチェックリストその34
変数に格納動作確認その2:入力フォームで入力したリスト作成年月日を
格納し通知する
一部抜粋してコードを載せる
if main_event == '-BOARDinput-form-': #基板名入力フォームボタンが押されたら #サブ画面を開く時に毎回layoutを宣言する #エラーが発生せず、何度でも展開できる sg.theme('LightBlue6') #テーマの設定 sub_layout = [ [sg.Text('基板名 入力欄', font=14), sg.T(' ' *10), sg.Input(key='-BOARD_NAME-')], [sg.T('')], [sg.Text('リスト作成日 入力欄', font=14), sg.Input(key='-LIST_DATE-')], [sg.T('')], [sg.T(' '*20), sg.Button('記入', font=16, key='-Data_ENTER-')], [sg.Button('読み取る', font=16, key='-get-')], [sg.Text(size=(30,1), key='-Form_OUT-')] ] sub_window = sg.Window('基板名入力フォーム (1/2)', layout= sub_layout) while True: sub_event, sub_value = sub_window.read() if sub_event is None: break elif sub_event =='-get-': LT_input = sub_value['-LIST_DATE-'] +"が入力されました" sg.popup(LT_input) sub_window.close() #入力フォームを閉じる #終了処理 window.close()
実際の動作はこんな感じになった
次回は、その3は、その1と2を組み合わせて同時に通知するものを作る