ryotankの備考録日記

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

基板作りチェックリストアプリの作成その5

やっとスクロールバーが表示出来た!

L = [       
	[sg.Column([
	    [sg.Menu(menu_def, tearoff=False, pad=(200, 1))],
            [sg.Frame('最初に確認する事項', L0, font='メイリオ 15')],
            [sg.Frame('デジタル信号の配線', L1, font='メイリオ 15')], 
            [sg.Frame('電源回路と配線の前検討', L2, font='メイリオ 15')],
            [sg.Frame('試作基板づくりと手直し', L3, font='メイリオ 15')],
            [sg.Frame('基板CADデータ', L4, font='メイリオ 15')],
            [sg.Frame('外注試作の指示資料づくり', L5, font='メイリオ 15')],
            [sg.Frame('実装済み基板の外観検査', L6, font='メイリオ 15')],
            [sg.Frame('電源投入と基本動作', L7, font='メイリオ 15')],
            [sg.Output(size=(40, 20))]		],  #Menuボタンの確認用でOutputを配置している
		scrollable=True, vertical_scroll_only=True)]
    ]

と直すとスクロールバーが表示される様に改善できた

その時のGUI画面は以下の通り

f:id:ryotank:20210820002301p:plain
スクロールバーが表示できた
  • チェック項目を全てチェックしていない時に出す警告メッセージ
  • チェックを入れた項目を一時的に保存した事を促すメッセージ
  • 基板名を入れ忘れている場合の警告メッセージ
  • チェックした日付を入れていない時の警告メッセージは、

popupの種類が多いため後日投稿予定