質問編集履歴

1

情報の追加

2021/02/04 13:46

投稿

vibrato
vibrato

スコア52

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
- ### 自己解決できていますが記録を残します。
1
+ 下記コード簡潔化のためcv2.imshowは組み込まれていませんが、現在取り組んでいるコードの中で要なので、改善る方法は無いものでょうか?ご教授お願いいたします。
2
2
 
3
- 答えるために訪れていただいた方には申し訳ありませんが、記録を残すためにご了承ください。
3
+
4
4
 
5
5
  ### バグ発生条件
6
6
 
@@ -9,6 +9,8 @@
9
9
  ・GetWindowText(GetForegroundWindow())でそのcv2windowのバーテキストが取得された状態では
10
10
 
11
11
  ・GetWindowText(GetForegroundWindow())が含まれたスレッドは機能しなくなります。
12
+
13
+ ・(追記)cv2.imshowを経由する時にも止まってしまいました。
12
14
 
13
15
 
14
16
 
@@ -36,8 +38,6 @@
36
38
 
37
39
 
38
40
 
39
-
40
-
41
41
  def a():
42
42
 
43
43
  for i in range(3):
@@ -45,8 +45,6 @@
45
45
  print("a")
46
46
 
47
47
  time.sleep(1)
48
-
49
-
50
48
 
51
49
 
52
50
 
@@ -60,13 +58,9 @@
60
58
 
61
59
 
62
60
 
63
-
64
-
65
61
  t1 = threading.Thread(target=a)
66
62
 
67
63
  t2 = threading.Thread(target=b)
68
-
69
-
70
64
 
71
65
 
72
66
 
@@ -76,6 +70,4 @@
76
70
 
77
71
  t2.start()
78
72
 
79
-
80
-
81
73
  ```