回答編集履歴
2
文章の微修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
コードは大幅に変更してる為、
|
4
4
|
この方法を今のコードへそのまま適応することはできませんが、
|
5
|
-
メニューが増えた場合等で設計を見直す
|
5
|
+
メニューが増えた場合等で設計を見直す機会があれば、参考にして見て下さい。
|
6
6
|
|
7
7
|
要点は、collections.defaultdict で注文内容を管理してます。(通常の辞書でもいい)
|
8
8
|
これによりリセット時の処理を、辞書の clear() 呼び出しと、
|
1
初期化時に注文内容と合計金額をリセット
answer
CHANGED
@@ -94,6 +94,7 @@
|
|
94
94
|
def hook_update_func(original_func, additional_func):
|
95
95
|
return lambda: [original_func(), additional_func()]
|
96
96
|
cart.update_items = hook_update_func(cart.update_items, update_total_label)
|
97
|
+
cart.update_items()
|
97
98
|
|
98
99
|
root.mainloop()
|
99
100
|
|