回答編集履歴

1

追記: プログラムの構造による解消方法

2020/12/18 03:13

投稿

teamikl
teamikl

スコア8664

test CHANGED
@@ -56,6 +56,36 @@
56
56
 
57
57
 
58
58
 
59
+
60
+
61
+ 追記:
62
+
63
+ GUI は、撮影するかどうかの確認のみですが
64
+
65
+ 他に GUI に機能を追加する予定はありますか?
66
+
67
+
68
+
69
+ なければ、プログラムの構造をシンプルにする方法も考えられます。
70
+
71
+ GUI_test.py の処理を、OK ボタンを押した時 True を返す関数として実装することで
72
+
73
+
74
+
75
+ ```
76
+
77
+ if 撮影しますか? : # <-- ここで PySimpleGUI の利用は完全に終わる (while True: ループは抜ける)
78
+
79
+ 撮影処理 # photo.py cv2/pyplot を使う
80
+
81
+ ```
82
+
83
+
84
+
85
+ イベントループを分離できるので、終了できない問題を解消できるはずです。
86
+
87
+
88
+
59
89
  ----
60
90
 
61
91
  他の問題点、質問には直接関係ない部分ですが、Pythonのモジュールについて