回路草案入力フォームその18
今回は、各フォームのクリアボタンの実装を試す
クリアボタンの部分のみ載せる
while True: event, values = window.read() if event in None: break elif event == '-CLEAR-': #フォーム1のクリアボタンが押されたら window['cad_name'].update("") #回路cad名をカラにする window['purpose'].update("") #作成目的をカラにする elif event == '-CLEAR2-': #2のクリアボタンが押されたら window['Board_name'].update("") #基板名をカラにする window['Board__eng_name'].update("") #基板英名をカラにする window['Power_supply_method'].update("") #電源供給方法をカラにする window['Power-supply_voltage'].update("") #電源電圧をカラにする window['Board_outline'].update("") #基板概要をカラにする window['Horizontal_size'].update("") #横の大きさをカラにする window['Vertical_size'].update("") #縦の大きさをカラにする window['Part_candidate_name_A'].update("") #部品候補名Aをカラにする window['Part_candidate_name_B'].update("") #部品候補名Bをカラにする window['Part_candidate_name_C'].update("") #部品候補名Cをカラにする window['Part_candidate_name_D'].update("") #部品候補名Dをカラにする window['Part_candidate_name_E'].update("") #部品候補名Eをカラにする window['Part_candidate_name_F'].update("") #部品候補名Fをカラにする window['Part_candidate_name_G'].update("") #部品候補名Gをカラにする elif event == '-CLEAR3-': #3のクリアボタンが押されたら window['Rough_budget_amount'].update("") #大まかな予算金額をカラにする window['Date_of_creation'].update("") #作成年月日をカラにする window.close()
実際の様子をgifにまとめた
なぜかフォーム1のクリアボタンだけ機能しない
あとあと直す予定
次は、入力項目を変数に格納して通知することにチャレンジする
それが出来れば、その変数を保存する
保存まで進めば読み込みをする
これで一時保存ボタンの機能が実装出来るはず