ryotankの備考録日記

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

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

以前4つメッセージリストを作るとしていたが

チェック項目を全てチェックしていない時に出す警告メッセージ
→チェック項目をすべて入れてしまうと
チェックリストの意味が無くなるので
「全てチェックしていないと」という前提の警告メッセージは削除する

なので
・チェックを入れた項目を一時的に保存した事を促すメッセージ

・基板名を入れ忘れている場合の警告メッセージ

・チェックした日付を入れていない時の警告メッセージ
の3つを実装する事になった


警告メッセージに使えそうなエラーメッセージを吐くポップアップが
見つかった

#基板名を入れ忘れている場合の警告メッセージ
sg.popup_error('基板名を入れ忘れています! \n記入をお願いします', 
                                title='基板名の入れ忘れ' , font= '小塚ゴシックpro 18') 

#チェックリストを作成した日付を入れていない時の警告メッセージ
sg.popup_error('リストを作成した日付が入っていません', title='日付入れ忘れ', font=15)

これを実行した時のメッセージはこんな感じになる

f:id:ryotank:20210823051038p:plain
基板名入れ忘れエラーメッセージ
f:id:ryotank:20210823051118p:plain
チェックリスト作成入れ忘れエラーメッセージ


今度は項目を一時保存した時のメッセージを作る

#・チェックを入れた項目を一時的に保存した事を促すメッセージ
sg.popup_ok('チェック項目を一時保存しました', font='小塚ゴシックpro 18')

これを実行した時のメッセージはこんな感じになる

f:id:ryotank:20210823051351p:plain
項目を一時保存メッセージ

今度は、これらのメッセージをどんなイベントで発生させるかを
考える