回答編集履歴
2
説明文の表現訂正
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
> **Cannot make QOpenGLContext current in a different thread**
|
4
4
|
また、更新処理に該当する update_frame() をバックグラウンドで回し続けるために、 Thread を使ってみましたが、こちらも以下のようなエラーが発生し、不可能でした。
|
5
5
|
|
6
|
-
上記の点はどちらも、スレッドセーフな操作ではない為、
|
6
|
+
上記の点はどちらも、スレッドセーフな操作~~ではない為~~が含まれている為、
|
7
7
|
別スレッドから直接呼び出すことは出来ません。
|
8
8
|
|
9
9
|
スレッドを使う場合、Qt であれば、シグナル&スロットの仕組みを使い、
|
1
補足
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
別スレッドからはシグナルを使い通知のみ行なえます。
|
12
12
|
|
13
13
|
|
14
|
-
メインスレッドのバックグラウンドでの実行ならば、
|
14
|
+
代替策としては、メインスレッドのバックグラウンドでの実行ならば、
|
15
15
|
まずはタイマーの利用を検討して下さい。
|
16
16
|
|
17
17
|
```python
|