ryotankの備考録日記

趣味の電子工作についての備考録などなど

回路草案入力フォームその23

前回はフォームBのクリアボタンのイベントが
計11個と多く

そのせいでValueErrorが出た

問題解決方法として
フォームBクリアボタン処理を関数化して実験してみた

def Form_B_clear(): #フォームBクリアボタン処理関数
    pass #実現したい処理を記述
    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をカラにする

だが、相変わらずValueErrorが出る

こんな感じのエラーが発生

Tab切り替え実装動作確認でエラーが発生2

ちょっと期間を空けて再挑戦する

アリンコス部品管理GUIにでも取り組むかな・・