進捗が良くない
進捗が良くない.
あの青い山みたいなのを動かしたいんだけどうまくいかない.
QThread
を使ってデータを更新してやることを考えた.
QThread Class | QtCore 5.3 | Documentation | Qt Project
QThread
を継承したWaveCalculer
を作ってそんなかで計算させることにしたが,データの共有が問題になる.
shared_ptr (C++11) - cpprefjp - C++ Library Reference
shared_ptr
を使ってみた.
なかなか動き出さない.QThread
の使い方が良くないようだ.結局良く分からなかったので,QTimer
で16ms計ってシグナルを飛ばしてもらうことにした.シグナルが飛んだら計算しGLWidget
を更新する.
できた.結構かかった.CPUをすごく食う.1コアまるごと持って行かれる.